[[oktatas:hálózat:cisco_szerint_a_hálózat|< Cisco szerint a hálózat]]
====== Alhálózatok ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2018, 2022
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Az alhálózatokról =====
Az osztályos hálózatok a /8, a /16 és a /24. Ha ezeket kisebb hálózatokra bontjuk, alhálózatról beszélünk.
===== Miért? =====
Miért használunk alhálózatokat?
A gépek időnként a hálózat több vagy az összes gép számára
üzenetet küldenek. Ha nagyon sok gép egy hálózatban
az ilyen szórásoktól a hálózatok túlterhelődnek.
A hálózatokat ezért alhálózatokra bontjuk, hogy minél
kevesebb gép legyen bennük.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:szoras_feleslegesen.png?400|}}
Van ahol csak eleve két IP címre van szükség.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:ket_router_eleg_2_ip.png?400|}}
{{:oktatas:hálózat:cisco_szerint_a_hálózat:halozatok_szeparalasa.png?400|}}
IPv6 esetén a /48 prefix utáni rész szokás alhálózatnak
felhasználni, ahogy az ábra is mutatja.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:ipv6_alhalozatok.png?400|}}
Egy ilyen alhálózatban is 65 536 gép lehet.
===== Alhálózatok képzése =====
{{:oktatas:hálózat:cisco_szerint_a_hálózat:alhalozatok_kepzese01.png?600|}}
{{:oktatas:hálózat:cisco_szerint_a_hálózat:alhalozatok_kepzese02.png?600|}}
{{:oktatas:hálózat:cisco_szerint_a_hálózat:alhalozatok_kepzese03.png?400|}}
* A hálózati maszk: 255.255.255.128
* CIDR jelzés: /25
* helyettesítő maszk: 0.0.0.127
* a két hálózatban az állomások száma összesen: 252
1. hálózat adatai:
* hálózati cím: 192.168.10.0/25
* első állomás címe: 192.168.10.1
* utolsó állomás címe: 192.168.10.126
* szóráscím: 192.168.10.127
* állomás/hálózat: 126
2. hálózat adatai:
* hálózati cím: 192.168.10.128/25
* első állomás címe: 192.168.10.129
* utolsó állomás címe: 192.168.10.254
* szóráscím: 192.168.10.255
* állomás/hálózat: 126
{{:oktatas:hálózat:cisco_szerint_a_hálózat:alhalozatok_kepzese04.png?400|}}
A hálózati címhez 1 bitet vettünk el. 2^1 hatványon az 2, vagyis
2 alhálózatunk van. Az állomások számára 7 bit maradat. 2^7=128.
Ebből elveszünk kettőt, az 126. Vagyis 126 gép lehet egy alhálózatban.
alhalozatokSzama=2^1=2
gepekSzama=2^7-2=128
{{:oktatas:hálózat:cisco_szerint_a_hálózat:allomasok_szamitasa.png?400|}}
==== Még több alhálózat ====
Tegyük fel, hogy több hálózatra van szükségünk, például háromra.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:ket_bit_elvetele.png?400|}}
alhalozatokSzama=2^2=4
gepekSzama=2^6-2=62
{{:oktatas:hálózat:cisco_szerint_a_hálózat:negy_alhalozat.png?400|}}
* Hálózat 1:
* Network: 192.168.10.0/26
* HostMin: 192.168.10.1
* HostMax: 192.168.10.62
* Broadcast: 192.168.10.63
* Hálózat 2:
* Network: 192.168.10.64/26
* HostMin: 192.168.10.65
* HostMax: 192.168.10.126
* Broadcast: 192.168.10.127
* Hálózat 3:
* Network: 192.168.10.128/26
* HostMin: 192.168.10.129
* HostMax: 192.168.10.190
* Broadcast: 192.168.10.191
* Hálózat 4:
* Network: 192.168.10.192/26
* HostMin: 192.168.10.193
* HostMax: 192.168.10.254
* Broadcast: 192.168.10.255
{{:oktatas:hálózat:cisco_szerint_a_hálózat:harom_halozat_cimzese.png?700|}}
==== 5 hálózat szükséges ====
* Hálózat 1:
* Network: 192.168.10.0/27
* HostMin: 192.168.10.1
* HostMax: 192.168.10.30
* Broadcast: 192.168.10.31
* Hálózat 2:
* Network: 192.168.10.32/27
* HostMin: 192.168.10.33
* HostMax: 192.168.10.62
* Broadcast: 192.168.10.63
* Hálózat 3:
* Network: 192.168.10.64/27
* HostMin: 192.168.10.65
* HostMax: 192.168.10.94
* Broadcast: 192.168.10.95
* Hálózat 4:
* Network: 192.168.10.96/27
* HostMin: 192.168.10.97
* HostMax: 192.168.10.126
* Broadcast: 192.168.10.127
* Hálózat 5:
* Network: 192.168.10.128/27
* HostMin: 192.168.10.129
* HostMax: 192.168.10.158
* Broadcast: 192.168.10.159
{{:oktatas:hálózat:cisco_szerint_a_hálózat:ot_alhalozat.png?400|}}
==== 100 hálózat szükséges ====
172. 16. 0000 0000. 0000 0000
255. 255. 1111 1110. 0000 0000
Hálózatok és állomások száma:
halozatokSzama = 2^7 = 128
allomasokSzama = 2^9-2 = 510
==== 1000 hálózat szükséges ====
10. 0000 0000. 00 00 0000. 0000 0000
255. 1111 1111. 11 00 0000. 0000 0000
Hálózatok és állomások száma:
halozatokSzama = 2^10 = 1024
allomasokSzama = 2^14-2 = 16382
===== Alhálózatszámítás általánosítása =====
Az alhálózatokat úgy képeztük, hogy a gépek számára fenntartott bitekből elvettünk annyi bitet, amennyire szükségünk volt, hozzáadtuk a hálózatok számára fenntartott bitekhez.
A következő képlet alapján kiszámíthatjuk, ha adott számú bitet elveszünk a gépek számára fenntartott bitekből, hány alhálózatunk lehet:
alhalozatokSzama=2^elvettBitek
A következő képlet alapján kiszámíthatjuk, ha adott számú bitet elveszünk a gépek számára fenntartott bitekből, hány gép lehet egy hálózatban:
gepekSzama=2^megmaradtBitek-2
IPv4 esetén egy /24-s hálózatban 254 gépünk lehet. Ha ennél több gépre van szükségünk a /16 osztályos hálózat is megoldás, vagy az fordítva járunk el. A hálózati címből veszek el 1 vagy több bitet, így a gépek számára több cím marad.
===== VLSM =====
A címkiosztás maszkok alapján kétféle:
* FLSM
* Fixed-Length Subnet Mask
* rögzített hosszúságú alhálózati maszk
* VLSM
* Variable Length Subnet Mask
* változó hosszúságú alhálózati maszk
==== FLSM ====
Az FLSM a **Fixed-Length Subnet Mask** rövidítése.
Tegyük fel, hogy van négy hálózatunk, ahol a következő számú gépekkel kell számolni: 7, 12, 10, 9.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:flsm_halozat.png|}}
A négy hálózat számára válasszuk ki a táblázat alapján a megfelelő maszkot:
^ Lehetséges hálózatok ^^^^^^^^
^ Elvett bitek | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
^ A maszk vége | .255 | .128 | .192 | .224 | .240 | .248 | .252 |
^ Maszk CIDR forma | /24 | /25 | /26 | /27 | /28 | /29 | /30 |
^ Max gép | 254 | 126 | 62 | 30 | 14 | 6 | 2 |
Egy /28-s maszk mindegyik hálózat számára megfelelő, mivel 14 gép a fér el maximálisan benne.
A C osztályú hálózat amit felbontunk: 192.168.70.0/24
Ezek után a választott hálózatok /28-s maszk mellett:
11000000.10101000.01000110.0000 0000 192.168.70.0/28
11000000.10101000.01000110.0001 0000 192.168.70.16/28
11000000.10101000.01000110.0010 0000 192.168.70.32/28
11000000.10101000.01000110.0011 0000 192.168.70.48/28
Az /24-s maszkot felbontottuk 4 hálózatra. A maszk minden hálózatban ugyanaz,
fix hosszúságú.
==== VLSM ====
A VLSM a **Variable Length Subnet Mask** rövidítése, magyarul Változó méretű alhálózati maszkok.
Az alhálózatok egyikét további alhálózatra bontom.
Tegyük fel, hogy van egy 192.168.10.0/24 hálózat, amelyet
felosztók **/27** alhálózatokra. Ekkor minden alhálózatban
30 darab gép lehet. Az egyik ilyen /27-es hálózatot tovább
osztom, **/30**-ra.
{{:oktatas:hálózat:cisco_szerint_a_hálózat:vlsm_felosztas.png?300|}}
A VLSM esetén a hálózati maszkok különbözőek.
Legyen négy darab /27-s hálózat:
192.168.10.0/27
192.168.10.32/27
192.168.10.64/27
192.168.10.96/27
Ezek után, 5-dik hálózatban 3 darab /30 hálózat:
A következő hálózat a 192.168.10.128/27, amit /30-ra osztva:
192.168.10.128/30
192.168.10.132/30
192.168.10.136/30
===== Címzési tervek =====
A címkiosztás elsődleges szempontjai:
* ne legyen IP cím ütközés
==== Szervereknek, perifériáknak kiosztott címek ====
* statikus IP címek
==== Az Interneten elérhető gép ====
* statikus IP
* publikus cím
==== Közvetítő eszközök IP címei ====
(hub, switch, SOHO router, vezeték nélküli hozzáférési pont)
* statikus IP cím
==== Forgalomirányítók, tűzfalak ====
* statikus
* legalacsonyabb vagy legmagasabb
^ Egy lehetséges szokás az IP cím kiosztásokra ^^^
^ Eszköz ^ Első ^ Utolsó ^
| Átjáró | .1 |
| Szerverek | .2 | .10 |
| Közvetítő eszközök | .11 | .20 |
| Gépek statikusan | .21 | .100 |
| Gépek dinamikusan | .101 | .239 |
| Nyomtatók | .240 | .254 |
===== Alhálózatok IPv6 esetén =====
* 65 536 lehetséges alhálózat.
* hex formában is jól látszanak.
| 2001:0db8:0def:0000::/64 |
| 2001:0db8:0def:0001::/64 |
| 2001:0db8:0def:0002::/64 |
| 2001:0db8:0def:0003::/64 |
| 2001:0db8:0def:0004::/64 |
| 2001:0db8:0def:0005::/64 |
| 2001:0db8:0def:0006::/64 |
| 2001:0db8:0def:0007::/64 |
| 2001:0db8:0def:0008::/64 |
| 2001:0db8:0def:0009::/64 |
| 2001:0db8:0def:000a::/64 |
| 2001:0db8:0def:000b::/64 |
| 2001:0db8:0def:000c::/64 |
| ... |
| 2001:0db8:0def:ffff::/64 |
===== Linkek =====
IP cím és maszk kalkulátorok:
* https://jodies.de/ipcalc (2022)
* https://www.cidr.eu/en/calculator (2022)
* https://www.vultr.com/resources/subnet-calculator-ipv6/ (2022)
* https://www.calculator.net/ip-subnet-calculator.html (2022)
* https://www.site24x7.com/tools/ipv6-subnetcalculator.html (2022)
* http://www.gestioip.net/cgi-bin/subnet_calculator.cgi (2022)