[[oktatas:hálózat:cisco_szerint_a_hálózat|< Cisco szerint a hálózat]] ====== VLAN ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2018 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== A VLAN ===== * A VLAN a **Virtual Local Area Network** rövidítése. * A VLAN a második rétegben (layer 2) hozzuk létre. * Szórási tartományok csökkennek a használatával. * LAN hálózaton. * De léteznek MAN, WAN hálózaton is. {{:oktatas:hálózat:cisco_szerint_a_hálózat:vlan_rajz_01.png?400|}} Minden VLAN teljesen külön hálózat. El van különítve az unicast, a multicast és a broadcast is. ==== Előnyök ==== * biztonság * költségcsökkentés * szórási tartományok kisebbek ==== Típusok ==== * adat VLAN * a felhasználók forgalmának létrehozva * alapértelmezett VLAN * a kapcsoló alapértelmezett VLAN-ja * natív VLAN * 802.1Q trönk porthoz rendelt * felügyeleti VLAN * felügyeleti célból beállított ==== VoIP ==== * Voice Over IP * elkülönített VLAN-on továbbítjuk * a hangminőség érdekében garantált sávszélesség szükséges * más forgalommal szemben prioritást élvez ==== Nézelődés ==== S1# show vlan brief Lehetséges kimenet: S1#show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4 Fa0/5, Fa0/6, Fa0/7, Fa0/8 Fa0/9, Fa0/10, Fa0/11, Fa0/12 Fa0/13, Fa0/14, Fa0/15, Fa0/16 Fa0/17, Fa0/18, Fa0/19, Fa0/20 Fa0/21, Fa0/22, Fa0/23, Fa0/24 Gig0/1, Gig0/2 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active S1# Láthatjuk, hogy van néhány VLAN, ami automatikusan létrejön, ezek: * 1, 1002, 1003, 1004, 1005 ==== A VLAN tárolása ==== A konfigurált VLAN-ok a **vlan.dat** fájlba tárolódnak. A fájl a flash memórián kerül tárolásra, vagyis újraindítás után megmradnak. Ha valakinek kevés az alapértelmezett VLAN ID, akkor használhatja 1006 és 4094 között VLAN ID-t. A normál VLAN-nál kevesebbet tudnak és a futó konfigurációban kerülnek tárolásra. ==== VLAN létrehozása ==== Létrehozás: S1(config)#vlan 10 S1(config-valn)#name tanulok S1(config-vlan)#end Egyszerre több VLAN: S1(config)# vlan 10,20,100-110 ==== Portok VLAN-hoz ==== Általánosan elmondható, hogy 1 portot egy VLAN-hoz rendelünk. De van egy kivétel, ha IP telefon is van. Portok VLAN-hoz rendelése: S1(config)# interface f0/2 S1(config)# interface range f0/1-5 === Hozzáférési mód === A hozzáférési mód beállítása opcionális, de a biztonság kedvéért szokás mindig beállítani. Így állandó hozzáférési módra váltunk. S1(config-if)# swithport mode access Alapértelmezett: dynamic === Összerendelés === S1(config-if)# switchport access vlan 10 S1(config-if)# end === Ellenőrzés === Ellenőrizzük: S1# show vlan brief További ellenőrzések: S1# show vlan name tanulok S1# show vlan summary #Nincs CPT-ben S1# show interfaces vlan VLAN-az # Nincs CPT-ben S1# show interfaces int-az switchport ==== VLAN törlése ==== S1(config)# no vlan 20 S1(config)# end S1# show vlan brief Az állomány törlésével az összes VLAN törölhető: delete flash:vlan.dat vagy: delete vlan.dat Minden konfigurációs törlése: S1# erase startup-config S1# delete vlan.dat ===== VLAN trönkök ===== A trönk angolul trunk. A kapcsolók, hogy továbbítsák a VLAN információkat más kapcsolóknak, trönköt kell beállítanunk. {{:oktatas:hálózat:cisco_szerint_a_hálózat:vlan_trunk.png?400|}} A két alsó kapcsoló f0/1 portjait és a felső kapcsoló f0/1, f0/2 portjait trönknek kell beállítani. ==== Beállítás ==== S1(config)# interface f0/1 S1(config-if)# switchport mode trunk S1(config-if)# switchport trunk native vlan 99 S1(config-if)# switchport trunk allowed vlan 10,20,30,99 ==== Megszüntetés ==== S1(config)# interface f0/1 S1(config-if)# no switchport trunk allowed vlan S1(config-if)# no switchport trunk native vlan S1(config-if)# end S1# S1# show interfaces f0/1 switchport ===== IEEEE 802.1Q ===== A IEEE 802.10 szabvány a trönkök összehangolására lett létrehozva. Egy VLAN trönk nem tartozik VLAN-hoz, de összeköti azokat. VLAN trönkök beállíthatók a következők között: * switch és switch * switch és szerver * switch és 802.1Q képes hálózati interfésszel rendelkező eszköz A Cisco eszközök alapértelmezetten az összes VLAN információt továbbítják. A kapcsolók a második rétegben dolgoznak, így a VLAN információkat a keretben kell elhelyezni, amikor azt egy trönkön továbbítanánk. A keretben elhelyezett VLAN információt címkézésnek (tagging) nevezzük. A beszúrt fejléc alapja a IEEE 802.1Q szabvány. Ez a fejléc egy 4 bájtos címke. Az FSC keretellenőrző összeg ilyenkor újraszámolódik. {{:oktatas:hálózat:cisco_szerint_a_hálózat:vlan_cimke_felepitese.png?600|}} A trönkölést támogató eszközök címkézetlen kereteket fogad, azokat a natív VLAN-ba irányítja. A 802.1Q ismerő eszköz fogad egy címkézetlen keretet, és nincs natív VLAN beállítva, akkor eldobja azt. A Cisco switcheken alapértelmezetten a VLAN 1 a natív VLAN, amit persze meg lehet változtatni. ===== DTP ===== A trönkinformációkat a DTP protokoll szállítja. A **DTP** a **Dynamic Trunking Protocol** rövidítése. Magyarul **dinamius trönkprotokoll**. Cisco szabadalom. Csak akkor működik, ha szomszéd is így van beállítva. ==== Trönkölési módok ==== * **switchport mode access** * állandósult nem trönk * **switchport mode dynamic auto** * ha szomszéd trönk, akkor ő is * ha szomszéd desirable, akkor felveszi a szomszéd trönk módját * **switchport mode dynamic desirable** * ha szomszéd trönk, akkor ő is * ha szomszéd desirable, akkor trönk lesz * ha szomszédok automata, akkor trönk lesz * **switchport mode trunk** * állandó trönk * **switchport nonegotiate** * trönk lesz, de * DTP-t nem küld * csak akkor használható, ha port port access vagy trunk ==== Megtekintés ==== S1#show dtp interface f0/1 A Packet Tracer nem támogatja. ==== Gyakorlat ==== A következő rövidítéseket használjuk: * TR = Trunk * AC = Access * DA = Dynamic Auto * DD = Dynamic Desirable {{:oktatas:hálózat:cisco_szerint_a_hálózat:s1_s2_switchek_gyakorlat.png|}} 1.) feladat * Mi történik, ha S1->DA és S2->TR? * Trunk vagy Access lesz? Válasz: trunk 2.) feladat * Mi történik, ha S1->DD és S2->DA? * Trunk vagy Access lesz? Válasz: trunk 3.) feladat * Mi történik, ha S1->DD és S2->DD? * Trunk vagy Access lesz? Válasz: trunk 4.) feladat * Mi történik, ha S1->DD és S2->TR? * Trunk vagy Access lesz? Válasz: trunk 5.) feladat * Mi történik, ha S1->DA és S2->DA? * Trunk vagy Access lesz? Válasz: Access ===== Hibakeresés ===== ==== VLAN szivárgás ==== Egy portnak trönknek kellene lenni, de nem az. Például hozzáférési port (sw mode access). Lehetséges tünetek: * egy VLAN olyan kereteket is elfogad, amely eltérő VLAN-ban van. ==== Natív VLAN keveredés ==== * a trönk portok különböző natív VLAN-al vannak konfigurálva Tünet: * konzolon ilyen figyelmeztetés: NATIVE_VLAN_MISMATCH: ==== Trönk mód keveredés ==== * Egyik kapcsoló portján be van kapcsolva a trönk. * Másik kapcsoló portján nincs bekapcsolva. ==== Trönkön engedélyezett VLAN-ok ==== * az engedélyezett VLAN-ok listája nem aktuális Tünet: * nincs forgalom * nem várt forgalom