Osnova. IP adresy. Základy IP adresace Typy Adres subnetting VLSM CIDR

Podobné dokumenty
BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2

Na cestě za standardem

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě IP multicasting

Počítačové sítě. Cvičení - IP adresy

X36PKO Úvod Protokolová rodina TCP/IP

Projektování distribuovaných systémů Ing. Jiří ledvina, CSc.

VLSM Statické směrování

VLSM Statické směrování

Počítačové sítě 1 Přednáška č.5

Podsíťování. Počítačové sítě. 7. cvičení

Standardizace IPv6 v IETF Matěj Grégr

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

Velikost a určení IP adresy

ČOS vydání ČESKÝ OBRANNÝ STANDARD SPECIFIKACE DEFINUJÍCÍ INTEROPERABILNÍ SÍŤ SPOLEČNÉHO SYSTÉMU SESEDNUTÉHO VOJÁKA PŘÍSTUP K SÍTI

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Architektura adres v síti internet Formát IP adres Nehospodárnost VSLM CIDR NAT Adresa protokolu IPv6

IPv4/IPv6. Ing. Michal Gust, ICZ a. s.

InternetovéTechnologie

Počítačové sítě. Miloš Hrdý. 21. října 2007

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Standardizace Internetu (1)

Architektura TCP/IP je v současnosti

Protokoly TCP/IP. rek. Petr Grygárek Petr Grygárek, FEI VŠB-TU Ostrava, Počítačové sítě (Bc.) 1

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Správa systému MS Windows II

IPv6. Miroslav Čech. (aktualizováno 2009, J. Blažej)

Směrovací protokol OSPF s využitím systému Mikrotom. Ing. Libor Michalek, Ph.D.

Ladislav Pešička KIV FAV ZČU Plzeň

Telekomunikační sítě Protokolové modely

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti. Základy adresace v počítačových sítích. Ondřej Votava

REKONFIGURACE FPGA. Božetěchova 1/2, Brno.

Úvod do síťových technologií

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Směrovací protokoly, propojování sítí

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

SPECIFIKACE IP VRSTVY ROZHRANÍ T/S PRO TELEKOMUNIKAČNÍ SLUŽBY ČESKÉHO TELECOMU, A.S., ZALOŽENÉ NA KONEKTIVITĚ ADSL

Adresace IPv4, VLSM, CIDR. Příklady a principy

Komunikace v sítích TCP/IP (1)

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS)

Protokoly úrovně 3 nad ATM

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

JAK ČÍST TUTO PREZENTACI

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Historie, současnost a vývoj do budoucnosti Anna Biernátová, Jan Faltys, Petr Kotek, Pavel Pokorný, Jan Šára

Nezávislé unicast a multicast topologie s využitím MBGP

Site - Zapich. Varianta 1

CAD pro. techniku prostředí (TZB) Počítačové sítě

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

Počítačové sítě II. 13. Směrování. Miroslav Spousta, 2004

Budování sítě v datových centrech

Příklad materiálů pro kurz Zá klády poč í táč ovy čh sí tí (TCCN-IP1)

Počítačové sítě 1 Přednáška č.8 Problematika směrování

Routování směrovač. směrovač

SPS Úvod Technologie Ethernetu

Počítačové sítě 1 Přednáška č.4 Síťová vrstva

Komunikační sítě a internetový protokol verze 6. Lukáš Čepa, Pavel Bezpalec

VYHLEDÁNÍ NEJDELŠÍHO SHODNÉHO PREFIXU V FPGA

Počítačové sítě IP routing

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Desktop systémy Microsoft Windows

5. Směrování v počítačových sítích a směrovací protokoly

Použití a princip funkce nástroje mtrace pro sledování multicast stromu v Cisco IOS

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

Směrování a směrovací protokoly

Compression of a Dictionary

Počítačové sítě II. 13. Směrování Miroslav Spousta,

Internet se skládá ze o Segmentů, kde jsou uzly propojeny např. pomocí Ethernetu, Wi-Fi, atd. a tvoří autonomní oblasti 10.1.x.x x.x Atd.

Zásobník protokolů TCP/IP

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

Výukový a testovací modul na číslování počítačových sítí

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

Distribuované směrovací moduly Gold DFE pro řady Matrix N

Projekt IEEE 802, normy ISO 8802

pozice výpočet hodnota součet je 255

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Počítačové sítě IP směrování (routing)

Inovace bakalářského studijního oboru Aplikovaná chemie

Počítačové sítě. Ing. Petr Machník, Ph.D. Ing. Libor Michalek, Ph.D.

IP adresy. IP protokol shrnutí poznatků. IP adresa (IPv4)

PIM Stub Routing. Pavel Pustowka PUS0017

Adresování a subnetting

Průzkum a ověření konfigurace Private VLAN na Cisco Catalyst 3560

Protokoly přenosu. Maturitní otázka z POS - č. 15. TCP/IP (Transmission Control Protocol/Internet Protocol)

Stav IPv4 a IPv6 v České Republice

Route reflektory protokolu BGP

Úřad vlády České republiky Odbor informatiky

Technologie počítačových sítí - LS 2016/2017. Případová studie příklady syntaktických konstruktů Cisco IOS pro jednotlivé části případové studie.

Pohled na pojem počítačová síť

11. IP verze 4, adresy. Miroslav Spousta, IP verze 4

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

Sí tová vrstvá [v1.1]

Transkript:

Osnova 03 přednáška Tomáš Fidler UPCE 2. 10. 2007 Základy IP adresace Typy Adres subnetting VLSM CIDR Směrovací tabulka Kde je problém? 1-Bit Bin. tree Multi-bit trie - hodnoty ve větvích Bitmapové struktury TCAM IP adresy individuální Trídy A zacíná 0 /8 B zacíná 10 /16 C zacíná 110 /24 D zacíná 1110 multicast E zacíná 1111 experimentální Zapomeňte na třídy adres, ale... dnešní adresace je beztřídní (classless) RFC 1166 - INTERNET NUMBERS standardně jedno rozhraní = jedna adresa ne vždy je třeba adresa (bod-bod spoje (využívá se ip adresa jiného fyzického rozhraní)) možno více adres na jednom rozhraní!! (další jsou sekundární (používá se např. u mobile IP)) na fyzickém rozhraní mohou být vytvořeny subrozhraní, která mají každá svou vlastní IP... pozor neplést s více adresami na jednom rozhraní

skupinové = Multicast skupinové = Multicast nejlepší vstup: Introduction to IP Multicast Routing {draft-ietf-mboned-intro-multicast-03.txt} používá se pro skupinové vysílání (iptv, multicast streaming) a pro speciální účely, je třeba se přihlásit do skupiny používán moderními routovací protokoly Local Network Control Block all systems on this subnet 224.0.0.1 all routers on this subnet 224.0.0.2 all DVMRP routers 224.0.0.4 all OSPF routers 224.0.0.5 all OSPF designated routers 224.0.0.6 all RIP2 routers 224.0.0.9 EIGRP routers 224.0.0.10 Pro další informace: RFC: 1112, 2236, 1458, 1812, 2117, 2189, 2201 http://www.iana.org/assignments/multicast-addresses RFC 1112 Host Extensions for IP Multicasting. Steve Deering. August 1989. RFC 2236 Internet Group Management Protocol, version 2. W. Fenner. November 1997. RFC 1458 Requirements for Multicast Protocols. Braudes, R and Zabele, S. May 1993. RFC 1469 IP Multicast over Token-Ring Local Area Networks. T. Pusateri. June 1993. RFC 1390 Transmission of IP and ARP over FDDI Networks. D. Katz. January 1993. RFC 1812 Requirements for IP version 4 Routers. Fred Baker, Editor. June 1995 RFC 2117 Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification. D. Estrin, D. Farinacci, A. Helmy, D. Thaler; S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma, and L. Wei. July 1997. RFC 2189 Core Based Trees (CBT version 2) Multicast Routing. A. Ballardie. September 1997. RFC 2201 Core Based Trees (CBT) Multicast Routing Architecture. A. Ballardie. September 1997. všeobecné - Broadcast Třídní rozdělení Původní model Internetu byl dvou úrovňový nejprve se hledala sít, v té síti konkrétní host musí být podporované, at již typem média, nebo speciálně (NBMA - řeší se například posíláním kopií na konkrétní rozhraní) RFC 919, 922, 2644 Příklad 172.16.0.1 sít je třídy B adresa sítě je 172.16.0.0... posíláme směrovači, který to má na starosti směrovač sítě 172.16.0.0 to pošle na rozhraní náležící této síti konkrétnímu hostu.

Subnetting Problémy: nedostatek adres (rozdělování adres podle tříd nekopírovalo dynamiku rozvíjení Internetu) malá variabilita sítí (různá média navzájem oddělována různými sítěmi(nutný větší počet přidělených sítí) špatná diagnostika, lokace, chyba jednoho klienta je schopna ovlivnit chod celé sítě Subnetting Zavedené způsoby implementace subnettingu (RFC 950) Řešení: Subnetting lepší využití přidělené adresace možnost rozdělení sítě na podsítě mezi sebou směrované subnetting dovolil 3 úrovně - hierarchii kterou mohla zavést a ovlivňovat sama firma 1. Variable-width field: Any number of the bits of the local address part are used for the subnet number; the size of this field, although constant for a given network, varies from network to network. If the field width is zero, then subnets are not in use. 2. Fixed-width field: A specific number of bits (e.g., eight) is used for the subnet number, if subnets are in use.

Zavedené způsoby implementace subnettingu (RFC 950).. Základní pseudo-kód pro směrování na síti před subnettingem: 3. Self-encoding variable-width field: Just as the width (i.e., class) of the network number field is encoded by its high-order bits, the width of the subnet field is similarly encoded. 4. Self-encoding fixed-width field: A specific number of bits is used for the subnet number. 5. Masked bits: Use a bit mask ( address mask ) to identify which bits of the local address field indicate the subnet number. IF ip_net_number(dg.ip_dest) = ip_net_number(my_ip_addr) THEN send_dg_locally(dg, dg.ip_dest) ELSE send_dg_locally(dg, gateway_to(ip_net_number(dg.ip_dest))) Rozšíření o subnetting IF bitwise_and(dg.ip_dest, my_ip_mask) = bitwise_and(my_ip_addr, my_ip_mask) THEN send_dg_locally(dg, dg.ip_dest) ELSE send_dg_locally(dg,gateway_to(bitwise_and(dg.ip_dest, my_ip_mask))) VLSM Rozdělení pouze na subnety se ukázalo jako nedostatečné - jedna sít byla rozdělena jedním jediným způsobem VLSM dovolilo libovolné zacházení s přidělenými adresami vysoká flexibilita RFC 1812

Situace začátku 90. let Rozšiřování Internetu => rostoucí směrovací tabulky nutnost pomoci směrovačům se směrováním CIDR Změna způsobu dělení adres úplné upuštění od třídního rozdělení sítě jsou přidělovány vždy s maskou (podle potřebného počtu hostů) dá se použít sumarizace směrování na základě prefixu padá nutnost rezervovat první a poslední podsít pro nejednoznačnosti RFC: -1338, 1517, 1518, 1519, 1520 (rok 1993) Adresace s třídami sít podsít stanice Adresace CIDR (bez tříd) sít (určená prefixem) stanice

31-bitový prefix Speciální prefix pro dvoubodové spoje (s protokolem PPP) nemá adresu sítě nemá broadcast adresu RFC 3021 Směrovací tabulka Kde je problém? Naivní implementace postupně hledat nejdelší shodu náročnost: průměr: O(N/2) nejhorší: O(N) - pamět ová náročnost Next hop Prefix P1 * P2 1* P3 00* P4 101* P5 111* P6 1000* P7 11101* P8 111001* P7 1000011* Rychlost vyhledávání (Lookup) 1Gbps cca 3.125 mpps (40byte/ip) (320nsec/p) 10Gbps cca 31.25 mpps (40byte/ip) (32nsec/p) 40Gbps cca 125 mpps (40byte/ip) (8nsec/p) 100Gbps?? Náročnost na pamět Malá pamět = rychlá pamět, málo energie SRAM 1-10nsec DRAM 40-60nsec Čas aktualizace Škálovatelnost 320 000 cest aktuálně, 25 000 nových/rok Flexibilita implementace Software nebo hardware implementace ASIC, network processor... Generic processor

1-Bit binární strom (1-B trie) Uzavřený B-trie, bez paměti P1 P2 P3 Nejjednodušší strom náročnost vyhled.: O(32),O(W) náročnost ulož.: O(NW)*S P6 P4 P5 P7 při nejhorším stejná časová náročnost Prostorová horší cca 0(NW)*2-1 P3 P1a P6a P2b P4 P2a P7 P5a P6b P5b P8 P8 P6c P9 P9 Komprimovaný strom Multi-bit trie P1 P3 Skip=1 P2 malé 2 nová pole(skip, segment) prostorová náročnost O(N) P6 Skip=1 P4 P5 Skip=1 Next hop Prefix P1 * P2 1* P3 00* P4 101* P5 111* P6 1000* P7 11101* P8 111001* P7 1000011* P9 Skip=2 P8 Skip=1 P7

Multi-bit trie Bitmapové struktury 0(W/k) 0(2 k N W /k) Lulea efektivní 16x8x8 patent? Další přístupy Bitmapové struktury Tree bitmap CRS-1 patent? Hashovací prefix tabulky Binární prefix range stromy TCAM

Ternary Content adresable memory CEF CAM - pamět speciálně pro paralelní porovnávání TCAM - CAM pro porovnávání hodnot s maskou CEF