Návrh IP adres
| m (→Postup:  Bude rozdělen pro VLSM a bez VLSM.) |  (Zpřesnění, zpřehlednění postupů - rozdělení na postup s a bez VLSM.) | ||
| Řádka 5: | Řádka 5: | ||
| * V rámci ní potřebujeme vytvořit několik oddělených podsítí. | * V rámci ní potřebujeme vytvořit několik oddělených podsítí. | ||
| − | == Postup == | + | |
| + | == Postup — stejná maska ve všech podsítích (bez VLSM) == | ||
| # Zjistíme, ''kolik bitů je vyhrazeno pro adresu sítě.'' | # Zjistíme, ''kolik bitů je vyhrazeno pro adresu sítě.'' | ||
| #* To nám říká maska zadaného rozsahu. | #* To nám říká maska zadaného rozsahu. | ||
| #* Maska udává počet bitů IP adresy zleva, které nesmíme měnit!<br />(Změnou bychom se dostali mimo zadaný rozsah.) | #* Maska udává počet bitů IP adresy zleva, které nesmíme měnit!<br />(Změnou bychom se dostali mimo zadaný rozsah.) | ||
| − | + | # Zjistíme, kolik bitů musíme vyhradit na označení podsítí. | |
| − | + | #* To zjistíme podle počtu podsítí, které chceme vytvořit. | |
| − | + | #* Tento počet bitů zleva musíme určitě vyhradit jako adresu podsítě. | |
| − | + | # Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti. | |
| − | + | #* To zjistíme podle počtu adres, které mají být v podsítích k dispozici. | |
| − | ## Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti. | + | #* Tak získáme počet bitů zprava, které musí určitě sloužit jako adresa zařízení. | 
| − | + | ||
| − | # | + | Pokud nám mezi adresou podsítě a adresou zařízení zůstávají volné bity, můžeme se rozhodnout, zda je přidáme k adrese podsítě, adrese zařízení, nebo je rozdělíme. | 
| + | * Někdy chceme maximalizovat prostor v podsítích. Pak automaticky volíme počet bitů pro adresu počítače nejvyšší možný. | ||
| + | * Někdy chceme získat co nejvící podsítí. Pak automaticky volíme počet bitů pro adresu podsítě nejvyšší možný. | ||
| + | |||
| + | V praxi volíme rozdělení tak, aby bylo nejvýhodnější: | ||
| + | * z hlediska předpokládaného budoucího rozširování podsítí | ||
| + | * z hlediska možného přidání další podsítě | ||
| + | * z hlediska přehlednosti | ||
| + | * z hlediska snadnosti zápisu | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == Varianta A == | + | == Varianta A — celé oktety == | 
| − | Pokud máme dostatečný prostor IP adres (například síť s privátními adresami), volíme přednostně masku podsítě v celých  | + | * Pokud máme dostatečný prostor IP adres (například síť s privátními adresami), volíme přednostně masku podsítě v celých oktetech. | 
| + | * Využíváme tedy masky <code>/8</code>, <code>/16</code> a <code>/24</code>. | ||
| === Příklad A.1 === | === Příklad A.1 === | ||
| Řádka 59: | Řádka 64: | ||
| *# 172.20.0.0/16 | *# 172.20.0.0/16 | ||
| − | == Varianta B == | + | |
| − | + | == Varianta B — společná maska pro všechny podsítě (bez VLSM) == | |
| + | * Někdy omezený prostor adres neumožňuje rozdělit podsítě po celých oktetech.   | ||
| + | * Často ale dost adres na to, abychom mohli použít jednotnou masku sítě pro všechny podsítě. | ||
| === Příklad B.1 === | === Příklad B.1 === | ||
| Řádka 115: | Řádka 122: | ||
| V předchozím příkladě zůstane část podsítí nevyužitých. Můžeme je buď ponechat pro budoucí použití, nebo je spojit se stávajícími sítěmi a rozšířit tak počet počítačů v některých z podsítí za cenu toho, že bude síťová maska v různých podsítích různá. | V předchozím příkladě zůstane část podsítí nevyužitých. Můžeme je buď ponechat pro budoucí použití, nebo je spojit se stávajícími sítěmi a rozšířit tak počet počítačů v některých z podsítí za cenu toho, že bude síťová maska v různých podsítích různá. | ||
| − | |||
| − | |||
| − | *  | + | == Postup — podsítě mohou mít různé masky (VLSM) == | 
| − | *  | + | # Zjistíme, ''kolik bitů je vyhrazeno pro adresu sítě.'' | 
| + | #* To nám říká maska zadaného rozsahu. | ||
| + | #* Maska udává počet bitů IP adresy zleva, které nesmíme měnit!<br />(Změnou bychom se dostali mimo zadaný rozsah.) | ||
| + | # ''Seřadíme podsítě od největší'' po nejmenší. | ||
| + | #* Adresy přiřazujeme nejprve největším sítím, čímž využijeme nejlépe adresní prostor. | ||
| + | # ''Pro každou podsíť'' potom postupně: | ||
| + | ## Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti. | ||
| + | ##* Počet zařízení musíme mít zadaný. | ||
| + | ##* Musíme také počítat s adresou sítě a adresou broadcastovou. | ||
| + | ##* Hledáme tedy nejmenší mocninu dvou, která je větší než <code>'''počet zařízení''' + 2</code>. | ||
| − | Může se jednat o situaci, kdy má provider k dispozici rozsah IP adres (veřejných), které postupně přiděluje svým zákazníkům. | + | Výše uvedený postup maximálně „šetří“ počet IP adres. | 
| + | * V praxi (zejména při využití soukromých IP adres) volíme rozdělení tak, aby bylo nejvýhodnější: | ||
| + | ** z hlediska předpokládaného budoucího rozširování sítě | ||
| + | ** z hlediska přehlednosti | ||
| + | ** z hlediska snadnosti zápisu | ||
| + | |||
| + | |||
| + | == Varianta C — podsítě budou mít různé masky == | ||
| + | * V některých případech potřebujeme minimalizovat množství využitých IP adres. Například pokud používáme veřejné IP adresy. | ||
| + | * Může se jednat o situaci, kdy má provider k dispozici rozsah IP adres (veřejných), které postupně přiděluje svým zákazníkům. | ||
| === Příklad C.1 === | === Příklad C.1 === | ||
| Řádka 223: | Řádka 246: | ||
| * U každé podsítě uveďte: adresu a masku sítě, broadcastovou adresu, rozsah adres pro zařízení. | * U každé podsítě uveďte: adresu a masku sítě, broadcastovou adresu, rozsah adres pro zařízení. | ||
| * Router bude mít vždy poslední adresu z rozsahu. | * Router bude mít vždy poslední adresu z rozsahu. | ||
| + | |||
| <div class="Ukol"> | <div class="Ukol"> | ||
Verze z 6. 6. 2018, 11:04
| Obsah | 
Situace
- Máme zadánu adresu sítě (rozsah adres, obvykle zadán IP adresou a maskou).
- V rámci ní potřebujeme vytvořit několik oddělených podsítí.
Postup — stejná maska ve všech podsítích (bez VLSM)
-  Zjistíme, kolik bitů je vyhrazeno pro adresu sítě.
- To nám říká maska zadaného rozsahu.
-  Maska udává počet bitů IP adresy zleva, které nesmíme měnit!
 (Změnou bychom se dostali mimo zadaný rozsah.)
 
-  Zjistíme, kolik bitů musíme vyhradit na označení podsítí.
- To zjistíme podle počtu podsítí, které chceme vytvořit.
- Tento počet bitů zleva musíme určitě vyhradit jako adresu podsítě.
 
-  Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti.
- To zjistíme podle počtu adres, které mají být v podsítích k dispozici.
- Tak získáme počet bitů zprava, které musí určitě sloužit jako adresa zařízení.
 
Pokud nám mezi adresou podsítě a adresou zařízení zůstávají volné bity, můžeme se rozhodnout, zda je přidáme k adrese podsítě, adrese zařízení, nebo je rozdělíme.
- Někdy chceme maximalizovat prostor v podsítích. Pak automaticky volíme počet bitů pro adresu počítače nejvyšší možný.
- Někdy chceme získat co nejvící podsítí. Pak automaticky volíme počet bitů pro adresu podsítě nejvyšší možný.
V praxi volíme rozdělení tak, aby bylo nejvýhodnější:
- z hlediska předpokládaného budoucího rozširování podsítí
- z hlediska možného přidání další podsítě
- z hlediska přehlednosti
- z hlediska snadnosti zápisu
Varianta A — celé oktety
- Pokud máme dostatečný prostor IP adres (například síť s privátními adresami), volíme přednostně masku podsítě v celých oktetech.
-  Využíváme tedy masky /8,/16a/24.
Příklad A.1
- Zadání
- síť: 172.16.0.0/16
- podsítě: potřebujeme 7 podsítí pro 150 počítačů v každé síti
- Řešení
- Pro očíslování 7 podsítí potřebujeme vyhradit alespoň 3 bity.
- K očíslování 150 počítačů stačí 8 bitů (2^8 - 2 různých čísel).
- Použíjeme masku podsítě 255.255.255.0.
-  Adresy podsítí budou:
- 172.16.0.0/24
- 172.16.1.0/24
- 172.16.2.0/24
- 172.16.3.0/24
- 172.16.4.0/24
- 172.16.5.0/24
- 172.16.6.0/24
 
Příklad A.2
- Zadání
- síť: 172.16.0.0/12
- podsítě: potřebujeme 5 podsítí pro 256 počítačů v každé síti
- Řešení
- Pro očíslování 5 podsítí potřebujeme vyhradit alespoň 3 bity.
- K očíslování 256 počítačů nestačí 8 bitů (2^8 - 2 různých čísel).
- Abychom pracovali s celými byte, použijeme masku podsítě 255.255.0.0.
-  Adresy podsítí budou:
- 172.16.0.0/16
- 172.17.0.0/16
- 172.18.0.0/16
- 172.19.0.0/16
- 172.20.0.0/16
 
Varianta B — společná maska pro všechny podsítě (bez VLSM)
- Někdy omezený prostor adres neumožňuje rozdělit podsítě po celých oktetech.
- Často ale dost adres na to, abychom mohli použít jednotnou masku sítě pro všechny podsítě.
Příklad B.1
- Zadání
- síť: 172.16.0.0/20
- podsítě: potřebujeme 30 podsítí pro 100 počítačů v každé síti
- Řešení
- Pro očíslování 30 podsítí potřebujeme vyhradit alespoň 5 bitů.
- K očíslování 100 počítačů potřebujeme 7 bitů (2^7 - 2 různých čísel).
- Použijeme masku podsítě 255.255.255.128.
-  Adresy podsítí budou:
- 172.16.0.0/25
- 172.16.0.128/25
- 172.16.1.0/25
- 172.16.1.128/25
- 172.16.2.0/25
- 172.16.2.128/25
- 172.16.3.0/25
- 172.16.3.128/25
- ...
- 172.16.14.128/25
 
V předchozím příkladě zůstane část podsítí nevyužitých. Můžeme je buď ponechat pro budoucí použití, nebo je spojit se stávajícími sítěmi a rozšířit tak počet počítačů v některých z podsítí za cenu toho, že bude síťová maska v různých podsítích různá.
- Upravené řešení pro maximální velikost podsítí
-  Adresy podsítí:
- 172.16.0.0/24
- 172.16.1.0/24
- 172.16.2.0/25
- 172.16.2.128/25
- 172.16.3.0/25
- 172.16.3.128/25
- ...
- 172.16.14.128/25
- 172.16.15.0/25
- 172.16.15.128/25
 
Příklad B.2
- Zadání
- síť počítače s adresou: 101.86.67.215/12
- rozdělte na 4 co největší podsítě.
- Řešení
- Nejprve musíme zjistit adresu zadané sítě. To vyřešíme tak, že vynulujeme v zadané IP adrese počítače bity náležící určení zařízení v síti: 101.80.0.0/12.
- Pro očíslování 4 podsítí potřebujeme vyhradit alespoň 2 bity.
- Pro podsítě tedy použijeme masku „/(12+2)“, tedy „/14“, to je: 255.252.0.0.
-  Adresy podsítí budou:
- 101.80.0.0/14 (druhý oktet: 0101 | 00 | 00)
- 101.84.0.0/14 (druhý oktet: 0101 | 01 | 00)
- 101.88.0.0/14 (druhý oktet: 0101 | 10 | 00)
- 101.92.0.0/14 (druhý oktet: 0101 | 11 | 00)
 
V předchozím příkladě zůstane část podsítí nevyužitých. Můžeme je buď ponechat pro budoucí použití, nebo je spojit se stávajícími sítěmi a rozšířit tak počet počítačů v některých z podsítí za cenu toho, že bude síťová maska v různých podsítích různá.
Postup — podsítě mohou mít různé masky (VLSM)
-  Zjistíme, kolik bitů je vyhrazeno pro adresu sítě.
- To nám říká maska zadaného rozsahu.
-  Maska udává počet bitů IP adresy zleva, které nesmíme měnit!
 (Změnou bychom se dostali mimo zadaný rozsah.)
 
-  Seřadíme podsítě od největší po nejmenší.
- Adresy přiřazujeme nejprve největším sítím, čímž využijeme nejlépe adresní prostor.
 
-  Pro každou podsíť potom postupně:
-  Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti.
- Počet zařízení musíme mít zadaný.
- Musíme také počítat s adresou sítě a adresou broadcastovou.
-  Hledáme tedy nejmenší mocninu dvou, která je větší než počet zařízení + 2.
 
 
-  Zjistíme, kolik bitů potřebujeme adresování všech zařízení v podsíti.
Výše uvedený postup maximálně „šetří“ počet IP adres.
-  V praxi (zejména při využití soukromých IP adres) volíme rozdělení tak, aby bylo nejvýhodnější:
- z hlediska předpokládaného budoucího rozširování sítě
- z hlediska přehlednosti
- z hlediska snadnosti zápisu
 
Varianta C — podsítě budou mít různé masky
- V některých případech potřebujeme minimalizovat množství využitých IP adres. Například pokud používáme veřejné IP adresy.
- Může se jednat o situaci, kdy má provider k dispozici rozsah IP adres (veřejných), které postupně přiděluje svým zákazníkům.
Příklad C.1
- Zadání
- síť: 181.156.48.0/20
- podsítě: potřebujeme podsítě pro: 30, 15 a 14 počítačů.
- Řešení
- Pro očíslování 30 počítačů potřebujeme vyhradit 5 bitů.
- Pro očíslování 15 počítačů potřebujeme vyhradit také 5 bitů (potřebujeme 15 adres počítačů, adresu sítě (samé 0) a broadcastovou adresu (samé 1))
- K očíslování 14 počítačů stačí 4 bity (2^4 - 2 různých adres počítačů).
-  Adresy podsítí budou:
- 181.156.48.0/27
- 181.156.48.32/27
- 181.156.48.64/28
 
Další úkoly k řešení
A) Práce s celými oktety
A1) Rozdělte síť:
   Máte k dispozici rozsah: 172.17.0.0/12
   Vytvořte 5 podsítí:
       1. podsíť bude mít alespoň 48 adres
       2. ... 110
       3. ... 98
       4. ... 127
       5. ... 15
   Zapište adresy podsítí a masky
B) Rozsah uvnitř oktetu, dělení na celé:
B1) Rozdělte na podsítě
   Rozsah: 172.16.4.0
   3 sítě:
       36 poč
       64 poč
       63 poč.
   Maska?
       a) /24
       b) /22
B2) Rozdělte na podsítě:
   Rozsah: 10.28.164.0/22
   a) Určete adresu sítě a adresu broadcastovou!
   b) Vytvořte 4 podsítě:
       16 poč.
       74 poč.
       63 poč.
       48 poč.
C) Dělení mimo oktety bez VLS
C1) Rozdělte na podsítě:
   Rozsah: 10.28.164.0/22
   a) Určete adresu sítě a adresu broadcastovou!
   b) Vytvořte 5 podsítí:
       16 poč.
       74 poč.
       63 poč.
       32 poč.
       126 poč.
C2) Rozdělte na podsítě:
   Rozsah: 192.168.252.0/23
   a) Určete adresu sítě a adresu broadcastovou!
   b) Vytvořte 2 podsítě:
       65 poč.
       126 poč.
D) VLS
D1) Rozdělte na podsítě:
   Rozsah: 192.168.252.0/23
   a) Určete adresu sítě a adresu broadcastovou!
   b) Vytvořte 3 podsítě:
       126 poč.
       61 poč.
       62 poč.
D2) Rozdělte na podsítě
   Máme rozsah: 128.74.100.0/22
   5 podsítí:
       127, 142, 101, 78, 125
E) Minimalizace počtu adres
E1) Využijte co nejmenší počet adres:
   Rozsah: 137.152.160.0/19
   Podsítě:
       63, 62, 64, 125, 254 počítačů
E2) Rozdělte síť, do které patří počítač s IP adresou 98.254.197.231/18 na sítě pro alespoň:
- 134 zařízení
- 72 zařízení
- 63 zařízení
- 10 zařízení
- Minimalizujte počet obsazených IP adres, ponechte co nejvíce prostoru pro další podsítě! (Použijte VLSM.)
- U každé podsítě uveďte: adresu a masku sítě, broadcastovou adresu, rozsah adres pro zařízení.
- Router bude mít vždy poslední adresu z rozsahu.
- Realizujte v PT podle schématu:
E3) Rozdělte síť, do které patří počítač s IP adresou 85.189.74.254/20 na sítě pro alespoň:
- 75 zařízení
- 31 zařízení
- 8 zařízení
- 4 zařízení
- Minimalizujte počet obsazených IP adres, ponechte co nejvíce prostoru pro další podsítě! (Použijte VLSM.)
- U každé podsítě uveďte: adresu a masku sítě, broadcastovou adresu, rozsah adres pro zařízení.
- Router bude mít vždy poslední adresu z rozsahu.
Další úkoly k řešení
Pro generování a kontrolu dalších úloh můžete využít:
Subnetting toolkit na Toolkit.cz → Subnetting.html



