Top Banner
1 IP alapú hálózatok tervezése és üzemeltetése 15/8
62

IP alapú hálózatok tervezése és üzemeltetése

Feb 08, 2016

Download

Documents

lavada

IP alapú hálózatok tervezése és üzemeltetése. 15 / 8. Az előző előadás tartalma. Adathálózati címkiosztás. Fix vs. Dinamikus címkiosztás RARP BOOTP DHCP IPv6 Plug and Play Link local cím Szomszéd felderítés Automatikus konfiguráció Állapotmentes Állapottartó - DHCPv6. Tartalom. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IP alapú hálózatok tervezése és üzemeltetése

1

IP alapú hálózatok tervezése és üzemeltetése

15/8

Page 2: IP alapú hálózatok tervezése és üzemeltetése

2

IP alapú hálózatok tervezése és üzemeltetése I.

Az előző előadás tartalma Adathálózati címkiosztás.

Fix vs. Dinamikus címkiosztásRARPBOOTPDHCP IPv6 Plug and Play

Link local cím Szomszéd felderítés Automatikus konfiguráció

Állapotmentes Állapottartó - DHCPv6

Page 3: IP alapú hálózatok tervezése és üzemeltetése

3

IP alapú hálózatok tervezése és üzemeltetése I.

Tartalom A hálózat működése

A forgalomirányító szerepe A hálózat működése Proxy ARP CIDR jelentősége Többesküldés adattovábbítás

IGMP MLD

A forgalomirányító feladatai Forgalomirányító architektúrák

Első generációs Második generációs Harmadik generációs

Várakozási sorok

Page 4: IP alapú hálózatok tervezése és üzemeltetése

4

IP alapú hálózatok tervezése és üzemeltetése I.

Források Online:

CIDR: RFC 1518ASM, SFM, SSM:

Challenges of Integrating of ASm and SSM IP Multicast Protocol Architectures

RFC 1112Router:

IP Router Architectures: An Overview Fast Switched backplane for Gigabit Switched Router

Offline:CIDR: Routing TCP/IP II.

Page 5: IP alapú hálózatok tervezése és üzemeltetése

5

IP alapú hálózatok tervezése és üzemeltetése I.

A hálózat működése A hálózati réteg feladat:

Egy hierarchikus címzés segítségével azonosítani a hálózat egyes szegmenseit

Megkeresni közöttük a legkedvezőbb útvonalat Legjobb szándék szerint kézbesíteni az adat csomagokat

Elemei: Forgalomirányítók

Több logikai vagy fizikai interfész és képes átvinni a forgalmat közöttük

Hostok, Állomások Egy vagy több logikai vagy fizikai interfész és nem képes átvinni a

forgalmat közöttük Forgalom típusok:

Normál (Unicast) Töbesküldés (Multicast)

Page 6: IP alapú hálózatok tervezése és üzemeltetése

6

IP alapú hálózatok tervezése és üzemeltetése I.

Példa

RHálózat

128.135.0.0

Hálózat

128.140.0.0

H H

HH H

R = routerH = host

Interfész cím128.135.10.2 Interfész cím

128.140.5.35

128.135.10.20 128.135.10.21

128.135.40.1

128.140.5.36

128.140.5.40

A host részen csak 0-t tartalmazó cím a hálózat cím

A host részen csak 1-t tartalmazó cím az üzenetszórási cím

Page 7: IP alapú hálózatok tervezése és üzemeltetése

7

IP alapú hálózatok tervezése és üzemeltetése I.

Alhálózatok kialakítása Egy új szintet ad Transzparens a távoli hálózatok számára Az alhálózati maszk segítségével azonosítják

Originaladdress

Subnettedaddress

Net ID Host ID1 0

Net ID Host ID1 0 Subnet ID

Page 8: IP alapú hálózatok tervezése és üzemeltetése

8

IP alapú hálózatok tervezése és üzemeltetése I.

Példa Van egy B osztályú címünk: (16 host ID bit) a hálózati

cím: 150.100.0.0 Osszuk fel úgy alhálózatokra, hogy 100 cím jusson

mindegyikre 7 bit elég minden alhálózatra 16-7=9 bit az alhálózatok azonosítására

Az alhálózati maszk segítségével tudjuk kideríteni egy IP cím alhálózatát Példa: 150.100.12.176 IP cím = 10010110 01100100 00001100 10110000 Maszk = 11111111 11111111 11111111 10000000 ÉS = 10010110 01100100 00001100 10000000 Alhálózat = 150.100.12.128

Page 9: IP alapú hálózatok tervezése és üzemeltetése

9

IP alapú hálózatok tervezése és üzemeltetése I.

R1

H1 H2

H3 H4

R2 H5

To the rest ofthe Internet

150.100.0.0

150.100.12.128

150.100.12.0

150.100.12.176150.100.12.154

150.100.12.24 150.100.12.55

150.100.12.1

150.100.15.54

150.100.15.0

150.100.15.11

150.100.12.129

150.100.12.4

Alhálózat példa

Page 10: IP alapú hálózatok tervezése és üzemeltetése

10

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányítás alhálózatokkal Az IP réteg egy forgalomirányító táblát

menedzsel A forrás: Az IP csomag elküldése előtt

megnézi a forgalomirányító táblátAmennyiben a cél cím ugyanazon a hálózaton van

akkor elküldi az adatkapcsolati címreEgyébként indirekt módon a tábla jelzi a következő

ugrást ami egy forgalomirányító Forgalomirányító: Megnézi a cél címet és:

Ha a sajátja akkor feldolgozza, ha nem akkor a forgalomirányító táblájában kikeresi a következő ugrás cél címét

Page 11: IP alapú hálózatok tervezése és üzemeltetése

11

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányító tábla Az alábbiakat

tartalmazhatja minden sor: Cél IP cím A következő ugrás IP

címe Fizikai cím Statisztikai információk

Forgalomirányító tábla keresési sorrend és akció Teljes cél cím; a következő

ugrásra küldi Cél hálózati cím; a

következő ugrásra küldi Alapértelmezett útvonal

bejegyzés; a következő ugrásra küldi

A csomag kézbesíthetetlen; Egy ICMP “host unreachable error” csomagot küld a forrás címre

Page 12: IP alapú hálózatok tervezése és üzemeltetése

12

IP alapú hálózatok tervezése és üzemeltetése I.

Példa H5-H2 kommunikáció

R1

H1 H2

H3 H4

R2 H5

To the rest ofthe Internet

150.100.0.1

150.100.12.128

150.100.12.0

150.100.12.176150.100.12.154

150.100.12.24 150.100.12.55

150.100.12.1

150.100.15.54

150.100.15.0

150.100.15.11

150.100.12.129

150.100.12.4

Destination Next-Hop Mask Net I/F

127.0.0.1 127.0.0.1 8 lo0

default 150.100.15.54 0 emd0

150.100.15.0 150.100.15.11 24 emd0

H5 forgalomirányító tábla

150.100.12.176

Page 13: IP alapú hálózatok tervezése és üzemeltetése

13

IP alapú hálózatok tervezése és üzemeltetése I.

Példa H5-H2 kommunikáció

R1

H1 H2

H3 H4

R2 H5

To the rest ofthe Internet

150.100.0.1

150.100.12.128

150.100.12.0

150.100.12.176150.100.12.154

150.100.12.24 150.100.12.55

150.100.12.1

150.100.15.54

150.100.15.0

150.100.15.11

150.100.12.129

150.100.12.4

Destination Next-Hop Mask Net I/F

127.0.0.1 127.0.0.1 8 lo0

default 150.100.12.4 0 emd0

150.100.15.0 150.100.15.54 24 emd1

150.100.12.0 150.100.12.1 23 emd0

R2 forgalomirányító tábla150.100.12.176

Page 14: IP alapú hálózatok tervezése és üzemeltetése

14

IP alapú hálózatok tervezése és üzemeltetése I.

Példa H5-H2 kommunikáció

R1

H1 H2

H3 H4

R2 H5

To the rest ofthe Internet

150.100.0.1

150.100.12.128

150.100.12.0

150.100.12.176150.100.12.154

150.100.12.24 150.100.12.55

150.100.12.1

150.100.15.54

150.100.15.0

150.100.15.11

150.100.12.129

150.100.12.4

Destination Next-Hop Mask Net I/F

127.0.0.1 127.0.0.1 8 lo0

150.100.12.128 150.100.12.129 23 emd0

150.100.12.0 150.100.12.4 23 emd1

150.100.15.0 150.100.12.1 24 emd1

R1 forgalomirányító tábla

150.100.12.176

Page 15: IP alapú hálózatok tervezése és üzemeltetése

15

IP alapú hálózatok tervezése és üzemeltetése I.

Proxy-ARP A hostokon a netmask 0 –azaz minden címet a saját

hálózatukon lévőnek gondolnak A forgalomirányító figyeli az ARP kéréseket és amikor

látja, hogy valami nincs a hálózaton akkor saját MAC címét adja vissza.

Előny: Az alapértelmezett átjáró láthatatlanul cserélhető Multihoming

Hátrány: Sok ARP kérés Biztonsági problémák Nagy ARP táblák

Page 16: IP alapú hálózatok tervezése és üzemeltetése

16

IP alapú hálózatok tervezése és üzemeltetése I.

A 90-es években ezek a problémák jelentkeztek: Az IP címek kifogyóban voltak A forgalomirányító táblák nagyon nagyra nőttek

IP cím kimerülés A, B, és C cím osztályok nem voltak hatékonyak

A B osztály túl nagy a legtöbb szervezetnek A C túl kicsi A B osztály foglalás a címek kifogyását vetítette előre

Az IP forgalomirányító tábla mérete A hálózatok számának növekedése a bejegyzések számának növekedésével

járt 1991-től 1995-ig 10 havonta megduplázódott a méretük Komoly kihívás a forgalomirányítóknak (memória, feldolgozási kapacitás)

Megoldás: Osztálymentes Tartományközi Forgalomirányítás (Classless Interdomain Routing

(CIDR), RFC 1518) Új cím allokációs szabályok (RFC 2050) Privát cím tartományok Hosszú távú megoldás: IPv6

Problémák az IPv4-es címzéssel

Page 17: IP alapú hálózatok tervezése és üzemeltetése

17

IP alapú hálózatok tervezése és üzemeltetése I.

A & B cím tartományokat csak nagyon indokolt esetben osztanak

Egymás után következő C osztályú címeket osztana(max. 64 blokkot) Egy tartományba eső IP címek

közös előtaggal rendelkeznek, minden ezzel az előtaggal rendelkező IP cím ebbe a tartományba esik

Tetszőleges előtag hossz, hatékonnyá teszi a cím kihasználást

A C osztályú címek alsó része ki lett osztva regionális hatóságoknak Sokkal hierarchikusabb cím

kiosztás Szolgáltatás a felhasználónak

Igény Kiosztás

< 256 1 Class C

256<,<512 2 Class C

512<,<1024 4 Class C

1024<,<2048 8 Class C

2048<,<4096 16 Class C

4096<,<8192 32 Class C

8192<,<16384 64 Class C

Új IP cím kiosztási szabály

Page 18: IP alapú hálózatok tervezése és üzemeltetése

18

IP alapú hálózatok tervezése és üzemeltetése I.

Szuperhálózatok (Supernetting) Egy folyamatos C osztályú cím csoportot egy változó

hosszúságú maszkkal azonosítunk Példa: 150.158.16.0/20

IP cím (150.158.16.0) & maszk hossz (20) IP cím = 10010110 10011110 00010000 00000000 Maszk = 11111111 11111111 11110000 00000000 16 osztályú blokkot tartalmaz: Kezdete 10010110 10011110 00010000 00000000 Pl.: 150.158.16.0 Vége 10010110 10011110 00011111 00000000 Pl.: 150.158.31.0

Page 19: IP alapú hálózatok tervezése és üzemeltetése

19

IP alapú hálózatok tervezése és üzemeltetése I.

Classless Inter-Domain Routing CIDR megoldás a forgalomirányító tábla robbanásra

A hálózatok előtaggal és maszkkal vannak azonosítva A CIDR előtt: Egy 16 folyamatos C blokkot tartalmazó

hálózathoz 16 bejegyzés kellett A CIDR után: Egy 16 folyamatos C blokkot tartalmazó

hálózathoz 1 bejegyzés kell Megoldás: Maszk alapján nem az osztály alapján történik a

forgalomirányítás A forgalomirányító tábla bejegyzés: <IP cím, hálózati maszk> Példa: 192.32.136.0/21 11000000 00100000 10001000 00000001 min cím 11111111 11111111 11111--- -------- maszk 11000000 00100000 10001--- -------- IP előtag 11000000 00100000 10001111 11111110 max cím 11111111 11111111 11111--- -------- maszk 11000000 00100000 10001--- -------- ugyanaz az

előtag

Page 20: IP alapú hálózatok tervezése és üzemeltetése

20

IP alapú hálózatok tervezése és üzemeltetése I.

0000 0001 0010 0011

0100 0101 0110 0111

1100 1101 1110 1111

1000 1001 1010 1011

R1R2

1

2 5

4

3

00 1 01 3 10 2 11 3

00 3 01 4 10 3 11 5

(a)

0000 0111 1010 1101

0001 0100 1011 1110

0011 0101 1000 1111

0011 0110 1001 1100

R1R2

1

2 5

4

3

0000 1 0111 1 1010 1 … …

0001 4 0100 4 1011 4 … …

(b)

Hierarchikus forgalomirányítás

Page 21: IP alapú hálózatok tervezése és üzemeltetése

21

IP alapú hálózatok tervezése és üzemeltetése I.

Cím aggregálás

AS67

AS3

AS45

AS11

AS1234

AS12AS22

AS 1234

160.114.0.0/16

160.115.0.0/16

142.92.0.0/15

161.0.0.0/8

Page 22: IP alapú hálózatok tervezése és üzemeltetése

22

IP alapú hálózatok tervezése és üzemeltetése I.

CIDR allokációs szabályok (RFC 1518-1520) Az IP cím kiosztás a fizikai topológiát követi A hálózati topológia nemzeti/kontinentális határokat követi

Az IP címeket ezek szerint kell kiosztani Áthaladó forgalomirányító tartományok (Transit routing

domains (TRDs)) saját IP előtaggal rendelkeznek IP forgalmat szállít tartományok között Nem feltétlenül hierarchikus, nemzetközi összeköttetések A legtöbb forgalomirányító tartomány single-homed (egy TRD) Ezen tartományok a TRD előtg darabját kaphatják A TRD kifelé 1 bejegyzést hirdet

Megvalósítás BGPv4 (RFC 1520)

Page 23: IP alapú hálózatok tervezése és üzemeltetése

23

IP alapú hálózatok tervezése és üzemeltetése I.

Miért használhatjuk a CIDR-t? Az Internet többé-

kevésbé hierarchikus Felhasználók (cégek is) Internet szolgáltatók Regionális Internet

szolgáltatók Nemzetközi hálózat

szolgáltatók

ISP

Regionális

Hálózat szolgáltató

NAP

Page 24: IP alapú hálózatok tervezése és üzemeltetése

24

IP alapú hálózatok tervezése és üzemeltetése I.

Leghosszabb előtag egyezés A CIDR befolyásolja a forgalomirányítást és a

továbbítást A forgalomirányító tábláknak/protokolloknak

foglalkoznia kell a címmel és a maszkkal is Több bejegyzés is megfelelhet egy cél címnek PL: A forgalomirányító tábla tartalmazhatja

205.100.0.0/22 mely megfelel az adott szupernetnek 205.100.0.0/20 mely nagyobb számú cél összefogásával

jött létre A csomagot a legjobban egyező irányba kell továbbítani

(leghosszabb előtag egyezés) Több gyors leghosszabb előtag egyezés algoritmus

is ismert

Page 25: IP alapú hálózatok tervezése és üzemeltetése

25

IP alapú hálózatok tervezése és üzemeltetése I.

Problémák a CIDR-al Adminisztratív:

Multi homed forgalomirányító tartománySzolgáltató váltás (/19-es szabály)

Forgalomirányítás pontatlanságAszimmetrikus forgalom

Page 26: IP alapú hálózatok tervezése és üzemeltetése

26

IP alapú hálózatok tervezése és üzemeltetése I.

Többesküldés (Multicast) A többesküldés hasznos amikor a forrás több

címzettnek is szeretné ugyanazt a csomagot elküldeni

Az unicast csomagtovábbítás nagyon kicsi hatékonysággal működik ez esetben

Tipikus alkalmazás: Video konferenciaTV közvetítés (Internet TV) Igény szerinti video (Video On Demand)Fájl terítés…

Page 27: IP alapú hálózatok tervezése és üzemeltetése

27

IP alapú hálózatok tervezése és üzemeltetése I.

Többesküldés

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Az S forrás a G1 csoportnak küld csomagokat

Page 28: IP alapú hálózatok tervezése és üzemeltetése

28

IP alapú hálózatok tervezése és üzemeltetése I.

Tetszőleges Forrású Többesküldés Any Source Multiast (ASM) Pont-több pont, Több pont – Több pont kommunikáció 1988 Steve Deering PhD Stanadard multicast modell:

IP stílus. A forrás bármikor bármilyen többesküldés címre forgalmazhat, nem szükséges ezekre feliratkoznia. Az IP feletti beágyazás: UDP.

Nyílt csoportok. A forrásnak nem kell tudnia a csoport tagjairól, csak a címet kell tudnia. Egy csoportnak tetszőleges számú forrása lehet.

Dinamikus csoportok. A tagok bármikor kiléphetek és beléphetnek a csoportba, ezt senkivel sem kell egyeztetniük.

1992 MBone, mrouted.

Page 29: IP alapú hálózatok tervezése és üzemeltetése

29

IP alapú hálózatok tervezése és üzemeltetése I.

Fordított útvonalú üzenetszórás Reverse Path Broadcasting (RPB) Az S-be vezető legrövidebb utak halmaza egy fát alkot mely

átfogja a hálózatot Megközelítés: Kövessük ezeket az útvonalakat visszafelé

Minden forgalomirányító tudja a legrövidebb útvonalat S felé Egy többesküldés csomag megérkezésekor feljegyzi a csomag

forrását és a bejövő portot Amennyiben a legrövidebb útvonalon érkezett akkor minden más

portján kiküldi Egyébként eldobja

A hurkok így nem jelentkeznek: minden csomag csak egyszer halad át egy forgalomirányítón

Ezzel azt feltételeztük hogy a forrástól és a forrásig vezető legrövidebb útvonal azonos Amennyiben ez nem így van akkor link állapotokat kell

menedzselnünk, hogy kiszámítsuk a legrövidebb útvonalat S felé

Page 30: IP alapú hálózatok tervezése és üzemeltetése

30

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: A legrövidebb útvonalak

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 31: IP alapú hálózatok tervezése és üzemeltetése

31

IP alapú hálózatok tervezése és üzemeltetése I.

S küld egy csomagot

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 32: IP alapú hálózatok tervezése és üzemeltetése

32

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: Az első ugrás csomópontok

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 33: IP alapú hálózatok tervezése és üzemeltetése

33

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: Folytatás

Csonkolt RPB (Truncated RPB (TRPB)): A levél forgalomirányítók nem továbbítják a csomagot, ha a csatlakozó állomások közül egy sem csatlakozott az adott csatornához

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 34: IP alapú hálózatok tervezése és üzemeltetése

34

IP alapú hálózatok tervezése és üzemeltetése I.

Internet csoport menedzselő protokoll Internet Group Management Protocol (IGMP):

Az állomás IGMP üzenetek küldésével tud adott csatornákra feliratkozni

Minden forgalomirányító periodikusan küld IGMP kérdés üzeneteket a csoport tagságról Az állomások a csoporttagságukkal válaszolnak A válaszidő véletlenszerű, ha már más válaszolt a kérdésre

akkor nem válaszolnak A forgalomirányítók megállapítják, hogy milyen

csoportok aktívak az adott portokon Csak azokra a portokra küldik ki a csoportosküldés

csomagokat ahol vevők is vannak hozzá

Page 35: IP alapú hálózatok tervezése és üzemeltetése

35

IP alapú hálózatok tervezése és üzemeltetése I.

Fordított útvonalú csoportosküldés Reverse Path Multicasting (RPM) az IGMP

segítségével azonosítja a csoportokat Az első csomag (forrás,csoport) minden levél ághoz

el lesz küldve TRPB segítségével A levél forgalomirányító melyhez nem tartoznak

csoporttagok prun üzenetet küld a fán előtte lévő forgalomirányítónak

A felette lévő forgalomirányító amennyiben nincs más akit érdekelne a csoport továbbküldi a prun üzenetet

A prun üzeneteknek véges élettartamuk van Amennyiben egy állomás egy csoporthoz szeretne

csatlakozni a akkor graft üzenete küld

Page 36: IP alapú hálózatok tervezése és üzemeltetése

36

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: prun üzenet G2-től

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 37: IP alapú hálózatok tervezése és üzemeltetése

37

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: RPM fa

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G2

G3

3

4

Page 38: IP alapú hálózatok tervezése és üzemeltetése

38

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: Router 6 –os router graft

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G1

G3

3

4

Graft

Page 39: IP alapú hálózatok tervezése és üzemeltetése

39

IP alapú hálózatok tervezése és üzemeltetése I.

Példa: RPM fa graft után

S

G1 G1

G1

G1

G3

1

2

3

4

5

6

7

81

2

3

45

1

2 3

4 1 2

34

5

1 2

3

1

23

1

2

1 2

34

1

2 3

4

G1

G3

3

4

Page 40: IP alapú hálózatok tervezése és üzemeltetése

40

IP alapú hálózatok tervezése és üzemeltetése I.

Többesküldés A mai napig nem olyan elterjedt, sikeres mint a WEB (1990) Új követelmény a jelenleg Unicast küldésre specializált

hálózattal szemben Problémák

Mindenki-Mindenkinek nem alkalmas a mai kereskedelmi alkalmazásoknál

Biztonság (támadások egyes csoportok ellen) Cím kiosztás Cím aggregálás Számlázás

Page 41: IP alapú hálózatok tervezése és üzemeltetése

41

IP alapú hálózatok tervezése és üzemeltetése I.

Alternatív megoldások

IP Szintű Többesküldés IP Fölötti Többesküldés

Többesküldés

Tetszőleges Forrású Többesküldés (ASM)

Forrás Specifikus Többesküldés(SSM)

Alkalmazás Szintű Többesküldés

Szűrt Forrású Többesküldés(SFM)

Page 42: IP alapú hálózatok tervezése és üzemeltetése

42

IP alapú hálózatok tervezése és üzemeltetése I.

SFM, SSM A felhasználó kiválaszthatja a számára

érdekes forrásokat IGMP v3MLD v2

SFM:Mindent csak adott forrásokat neForrás lista

SSM:Egy adó-egy csatorna !!!

Page 43: IP alapú hálózatok tervezése és üzemeltetése

43

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányító tervezési szempontok Gerinc forgalomirányító

Megbízhatóság Sebesség/Teljesítmény

Vállalati forgalomirányító Alacsony portonkénti ár Sok port Könnyű konfigurálhatóság

Hozzáférést biztosító forgalomirányító Otthoni/kicsi vállalat Olcsó Modem gyűjtmény

Gerinc

Vállalati

Hozzáférési

Page 44: IP alapú hálózatok tervezése és üzemeltetése

44

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányító feladatok Forgalomirányító tábla karbantartás Csomag továbbítás

Csomag ellenőrzés (verziós, hossz, ellenőrző összeg)

Cél cím keresésCsomag TTL kezelésEllenőrző összeg újraszámítás

Page 45: IP alapú hálózatok tervezése és üzemeltetése

45

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányító komponensek

Route Processing

Packet Forwarding

Destination address lookup

Forgalomirányító tábla

Route updates

Bejövő csomagok

Kimenő csomagok

Topology & address exchange with neighboring

nodes

Topology & address exchange with neighboring

nodes

Adat Adat

Page 46: IP alapú hálózatok tervezése és üzemeltetése

46

IP alapú hálózatok tervezése és üzemeltetése I.

Forgalomirányító komponensek Kapcsoló egység Interfész kártyák Forgalomirányító egységek Továbbító egységek

Page 47: IP alapú hálózatok tervezése és üzemeltetése

47

IP alapú hálózatok tervezése és üzemeltetése I.

Kapcsoló egység

Osztott memóriaA memória hozzáférés határozza meg a

maximális sebességet Busz

A busz kapacitása a szűk keresztmetszet Tér osztás (crossbar)

Az időzítő a szűk keresztmetszet

Page 48: IP alapú hálózatok tervezése és üzemeltetése

48

IP alapú hálózatok tervezése és üzemeltetése I.

Problémák a busszal

Az adat kétszer halad át rajtaA csomag feldolgozás a és a

menedzsment is a központban történikA teljesítmény a busztól és a központi

processzortól függ

Page 49: IP alapú hálózatok tervezése és üzemeltetése

49

IP alapú hálózatok tervezése és üzemeltetése I.

Osztott memória Az interfészek és a központi egység egy közös

osztott memórián át kommunikálnak A memória hozzáférési sebessége korlátozza

a megoldás használhatóságát Interfész szám függő

Page 50: IP alapú hálózatok tervezése és üzemeltetése

50

IP alapú hálózatok tervezése és üzemeltetése I.

Elosztott feldolgozás A csomagok feldolgozása az interfészeken

történik ASICProci

A Buszt/Memóriát csak egyszer használják Elosztott útvonal gyorstár

A gyakran előforduló címek vannak benneA forgalom típusától erősen függ a

használhatósága (gerinc/vállalati) A gyorstár növelésével javítható ez a probléma

Page 51: IP alapú hálózatok tervezése és üzemeltetése

51

IP alapú hálózatok tervezése és üzemeltetése I.

Útvonal gyorstárRoute

Processor Memory

DMA

Route Cache

Memory

MAC

Line Card

DMA

Route Cache

Memory

MAC

Line Card

DMA

Route Cache

Memory

MAC

Line Card

Bus

Cache updates

Page 52: IP alapú hálózatok tervezése és üzemeltetése

52

IP alapú hálózatok tervezése és üzemeltetése I.

Kapcsolt háló alapú megoldás Az interfészek feladata:

Csomag feldolgozás Következő ugrás keresés Gyakran csomag darabolás Csomag összeillesztés

A kapcsolatot egy teljes kapcsolt háló adja Központ

Különleges esetek kezelése Forgalomirányító tábla kezelése

Kapcsolás: Gyors útvonal Lassú útvonal

Page 53: IP alapú hálózatok tervezése és üzemeltetése

53

IP alapú hálózatok tervezése és üzemeltetése I.

Kapcsolt háló

Page 54: IP alapú hálózatok tervezése és üzemeltetése

54

IP alapú hálózatok tervezése és üzemeltetése I.

Bejövő/Kimenő várakozási sor Bejövő várakozási sor

A vonali sebesség > kapcsoló egység sebességTípusa

FIFO (HOB probléma) VOQ (Virtual Output Queueing) QOS?

Kimenő várakozási sorA vonali sebesség < kapcsoló egység sebességGyorsabbnak kell lennie mint a kapcsoló

egységnek

Page 55: IP alapú hálózatok tervezése és üzemeltetése

55

IP alapú hálózatok tervezése és üzemeltetése I.

Memória techológia (2003-04)

Technológia Egy IC $/IC ($/MByte)

Sebesség

Watts/chip

Networking DRAM

64 MB $30-$50($0.50-$0.75)

40-80ns 0.5-2W

SRAM 4 MB $20-$30($5-$8)

4-8ns 1-3W

TCAM 1 MB $200-$250($200-$250)

4-8ns 15-30W

Page 56: IP alapú hálózatok tervezése és üzemeltetése

56

IP alapú hálózatok tervezése és üzemeltetése I.

Keresési sebesség

Év Vonali sebeség

csomag/sec (40Byte packet)

1997 622Mb/s 1.94M

1999 2.5Gb/s 7.81M

2001 10Gb/s 31.25M

2003 40Gb/s 125M

A keresési algoritmus: Egyszerűnek kell lennie Egyszerűen implementálható

Page 57: IP alapú hálózatok tervezése és üzemeltetése

57

IP alapú hálózatok tervezése és üzemeltetése I.

Ütemezés First Come Fist Served (FCFS) Fair Queuing

R: ideális továbbítási arány w1, w2 … wn a sorok súlyaiAz ideális szolgáltatás K : Rwk/(wi)A jól viselkedő források nem vesznek észre

csomag vesztéstGarantálja a minimum arányt

Page 58: IP alapú hálózatok tervezése és üzemeltetése

58

IP alapú hálózatok tervezése és üzemeltetése I.

Leghosszabb egyezés

Pontos egyezés 1 hosszú

Pontos egyezés 2 hosszú

Pontos egyezés 32 hosszú

Hálózat CímPort

Kiválasztás

Page 59: IP alapú hálózatok tervezése és üzemeltetése

59

IP alapú hálózatok tervezése és üzemeltetése I.

Csomag osztályozás Több mező is használ

Forrás/Cél IP cím (32 bit)Forrás/Cél port (16 bit)TOS bájt (8 bit)Type of protocol (8 bit)Más mezők

Page 60: IP alapú hálózatok tervezése és üzemeltetése

60

IP alapú hálózatok tervezése és üzemeltetése I.

A mai csúcs forgalom irányító Carrier Routing System – 1

Hátlap: 640 GBs – 92 TBps2 Gbyte útvonal memória1 Gbyte csomag memória (Kártyánként)40GBps –interfészek (ASIC 40 GBit/s)Skálázható megoldás0.5 Tonna13.6 KW500.000 USD

Page 61: IP alapú hálózatok tervezése és üzemeltetése

61

IP alapú hálózatok tervezése és üzemeltetése I.

Tartalom A hálózat működése

A forgalomirányító szerepe A hálózat működése Proxy ARP CIDR jelentősége Többesküldés adattovábbítás

IGMP MLD

A forgalomirányító feladatai Forgalomirányító architektúrák

Első generációs Második generációs Harmadik generációs

Várakozási sorok

Page 62: IP alapú hálózatok tervezése és üzemeltetése

62

IP alapú hálózatok tervezése és üzemeltetése I.

A következő előadás tartalma Forgalomirányító algoritmusok.

Statikus bejegyzések. Távolságvektor alapú forgalomirányító

algoritmusok.Link állapot alapú forgalomirányító algoritmusok.Hibrid forgalomirányító algoritmusok.

RIP EIGRP