From: xf0r3m
+ W tym rozdziale dowiedzieliÅmy siÄ czym sÄ VLAN-y oraz jak podzieliÄ + duÅ¼Ä domenÄ rozgÅoszeniowÄ na mniejsze sieci wirtualne. + SkonfigurowaliÅmy ÅÄ cza magistralne, aby hosty tych samych sieci + VLAN, podÅÄ czonych do różnych przeÅÄ czników mogÅy siÄ ze sobÄ + bez przeszkód komunikowaÄ. Na koniec dowiedzielismy siÄ czym jest + protokóŠDTP i jak funkcjonuje on w obecnych czasach. +
++ Po skonfigurowaniu sieci VLAN, może okazaÄ siÄ, że pomiÄdzy niektorymi + sieciami powinna zachodziÄ komunikacja lub byÄ może stworzyliÅmy + osobny VLAN dla serwerów i niezbÄdne jest aby dopuÅciÄ ruch do + konkretnych serwerów. +
++ VLAN-y zawsze sÄ odrÄbnymi sieciami IP, wiÄc do umożliwienia + komunikacji miÄdzy nimi, potrzebny bÄdzie router lub przeÅÄ cznik + warstwy 3. Mamy trzy możliwoÅci zapewnienia routingu miÄdzy VLAN-ami. +
++ Jak już wczeÅniej zostaÅo wspomniane ta metoda opera siÄ na pojedynczym + ÅÄ czu trunk miÄdzy przeÅÄ cznikiem a routerem. Nie jest to + jednak wszystko. Ze wzglÄdu na to, że wykorzystujemu jeden interfejs + routera, musimy w jakiÅ sposób go podzieliÄ, aby móc przypisaÄ do + niego wiele adresów IP. Takim rozwiÄ zaniem sÄ + podinterfejsy. KolejnÄ czynnoÅciÄ do wykonania jest + wskazanie jakie ramki ten podinterfejs bÄdzie on otrzymywaÄ. +
++ Poniżej znajduje siÄ konfiguracja routera, które skonfigurowaÅem, + zgodnie z tÄ metodÄ : +
++Router#conf t +Enter configuration commands, one per line. End with CNTL/Z. +Router(config)#int gig0/0.30 +Router(config-subif)#encapsulation dot1Q 30 +Router(config-subif)#ip add 192.168.30.1 255.255.255.0 +Router(config-subif)#description VLAN30 +Router(config-subif)#exit +Router(config)#int gig0/0.40 +Router(config-subif)#encapsulation dot1Q 40 +Router(config-subif)#ip add 192.168.40.1 255.255.255.0 +Router(config-subif)#description VLAN40 +Router(config-subif)#exit +Router(config)#int gig0/0.99 +Router(config-subif)#encapsulation dot1Q 99 +Router(config-subif)#ip add 192.168.99.1 255.255.255.0 +Router(config-subif)#description VLAN99 +Router(config-subif)#exit +Router(config)#int gig0/0 +Router(config-if)#description Trunk-Switch0 +Router(config-if)#no shut ++
+ ChcÄ
c skonfigurowaÄ na interfejsie, podinterfejs należy dodac numer
+ podinterfejsu po oznaczeniu interfejsu oddzielajÄ
c go kropkÄ
+ (int gig0/0.30). Po wejsciu do
+ konfiguracji podinterfejsu, ustawiamy format ramek dodajÄ
c przy tym
+ identyfikator VLAN-u, ktory ma trafiÄ do tego interfejsu.
+ (encapsulation dot1Q 30). Na podstawie
+ tej informacji router, jeÅli nadejdzie ramka z takim oznaczniem
+ to obsÅuży jÄ
ten podinterfejs. Poźniej podajemy adres IP oraz
+ maskÄ i możemy dodatkowo opisaÄ te podinterfejsy. DoÅÄ istotna jest
+ ostatnia czynnoÅÄ. Dla caÅego interfejsu
+ (gig0/0) nie ustawiamy adresu
+ ip tylko go podnosimy. Możemym dodaÄ opis. OczywiÅcie należy
+ pamiÄtaÄ o skonfigurowaniu portu trunk podÅÄ
czonego do routera
+ na przeÅÄ
czniku.
+
+ Testy ping miÄdzy ewentualnym komputerami podÅaczonymi do + portów naleÅ¼Ä cych do tych sieci VLAN, powinny zakoÅczyÄ siÄ powodzeniem. + Natomiast w celach weryfikacyjnych możemy wydaÄ takie polecenia jak: +
++Router#show ip route +... + +Gateway of last resort is not set + + 192.168.30.0/24 is variably subnetted, 2 subnets, 2 masks +C 192.168.30.0/24 is directly connected, GigabitEthernet0/0.30 +L 192.168.30.1/32 is directly connected, GigabitEthernet0/0.30 + 192.168.40.0/24 is variably subnetted, 2 subnets, 2 masks +C 192.168.40.0/24 is directly connected, GigabitEthernet0/0.40 +L 192.168.40.1/32 is directly connected, GigabitEthernet0/0.40 + 192.168.99.0/24 is variably subnetted, 2 subnets, 2 masks +C 192.168.99.0/24 is directly connected, GigabitEthernet0/0.99 +L 192.168.99.1/32 is directly connected, GigabitEthernet0/0.99 + +Router#show ip interface brief | include up +GigabitEthernet0/0 unassigned YES unset up up +GigabitEthernet0/0.30 192.168.30.1 YES manual up up +GigabitEthernet0/0.40 192.168.40.1 YES manual up up +GigabitEthernet0/0.99 192.168.99.1 YES manual up up + +Router# show interfaces gig0/0.30 (dla pozostaÅych .40, .99) +GigabitEthernet0/0.30 is up, line protocol is up (connected) + Hardware is PQUICC_FEC, address is 0009.7c9a.ce01 (bia 0009.7c9a.ce01) + Internet address is 192.168.30.1/24 + MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, + reliability 255/255, txload 1/255, rxload 1/255 + Encapsulation 802.1Q Virtual LAN, Vlan ID 30 + ARP type: ARPA, ARP Timeout 04:00:00, + Last clearing of "show interface" counters never + +Switch0#show interface trunk +Port Mode Encapsulation Status Native vlan +Gig0/1 on 802.1q trunking 1 +Gig0/2 on 802.1q trunking 1 + +Port Vlans allowed on trunk +Gig0/1 30,40,99,150 +Gig0/2 30,40,99,150 + +Port Vlans allowed and active in management domain +Gig0/1 30,40,99,150 +Gig0/2 30,40,99,150 + +Port Vlans in spanning tree forwarding state and not pruned +Gig0/1 30,40,99,150 +Gig0/2 30,40,99,150 ++
+ Router na patyku - scenariusz
+ Router na patyku - zadanie
+
+ Router na patyku +
++ PrzeÅÄ czniki L3 zapewniajÄ znacznie szybszy i bardziej skalowalny + routing dla sieci VLAN niż router na patyku. PrzeÅaczniki te mogÄ + routowaÄ z jednej sieci do drugiej za pomocÄ interfejsów SVI. + Tego typu urzÄ dzania zapewniajÄ mozliwoÅÄ konwersji portu w + routed port. Taki port zachowuje siÄ tak jak port + routera. Metoda uzycia przeÅÄ cznika L3, polega skonfigurowaniu dla + każdego z VLAN-ów osobnego SVI. +
++MLS0(config)#vlan 10 +MLS0(config-vlan)#name Facility +MLS0(config-vlan)#vlan 20 +MLS0(config-vlan)#name Student +MLS0(config-vlan)#exit +MLS0(config)#int fa0/1 +MLS0(config-if)#switchport mode access +MLS0(config-if)#switchport access vlan 10 +MLS0(config-if)#int fa0/2 +MLS0(config-if)#switchport mode access +MLS0(config-if)#switchport access vlan 20 +MLS0(config-if)#exit +MLS0(config)#int vlan 10 +MLS0(config-if)#ip address 192.168.10.1 255.255.255.0 +MLS0(config-if)#no shut +MLS0(config-if)#int vlan 20 +MLS0(config-if)#ip address 192.168.20.1 255.255.255.0 +MLS0(config-if)#no shut +MLS0(config-if)#exit +MLS0(config)#ip routing +MLS0(config)#end ++
+ JeÅli chodzi o omówienie konfiguracji, to dokonaliÅmy tego za pomocÄ
+ poleceÅ, które znamy z poprzedniego rozdziaÅu oraz poprzedniego moduÅu.
+ Ważne aby wydaÄ polecenie ip routing,
+ po caÅej konfiguracji, aby wÅÄ
czyc routing IP. Bez tego polecenia
+ przeÅÄ
cznik L3, jest zwykÅym przeÅÄ
cznikiem L2. Użycie tego polecenia
+ lub konwersja portu na routed port powoduje wÅaczenie
+ dodatkowych funkcji, które wÅród fizycnych urzÄ
dzeÅ mogÄ
byÄ
+ ograniczane licencyjnie. Mamy bowiem doczynienia z dwiema wersjami
+ IOS dla switch-y L3: ipbase oraz ipservices.
+
+ Weryfikacji możemy dokonaÄ ping-ujÄ c hosta z jednego VLAN-u do + drugiego. +
++ Konfiguracja przeÅÄ cznia w warstwie 3 i routingu miÄdzy sieciami VLAN - scenariusz + Konfiguracja przeÅÄ cznia w warstwie 3 i routingu miÄdzy sieciami VLAN - zadanie +
++ Istnieje kilka możliwych problemów zwiÄ zanych z routingiem miÄdzy + sieciami VLAN. Poniżej znajduje lista, w której możemym znaleÅºÄ kilka + typowych bÅÄdów i sposobów na ich rozwiÄ zania i sposoby na upewnienie + siÄ, że to naprawdÄ jest to. +
+| Rodzaj problemu | +Jak naprawiÄ | +Jak zweryfikowaÄ | +
|---|---|---|
| BrakujÄ ce sieci VLAN | +
+
|
+
+ show vlan [brief]+ show interfaces switchport+ ping
+ |
+
| Problemy dotyczÄ ce portów trunk | +
+
|
+
+ show interfaces trunk+ show running-config
+ |
+
| Problemy dotyczÄ ce portów dostÄpowych | +
+
|
+
+ show interface switchport+ show running-config interface+ ipconfig
+ |
+
| Problemy zwiÄ zane z konfiguracjÄ routera | +
+
|
+
+ show ip interface brief+ show interfaces
+ |
+
+ RozwiÄ
zywanie problemów z routingiem miÄdzy sieciami VLAN - scenariusz
+ RozwiÄ
zywanie problemów z routingiem miÄdzy sieciami VLAN - zadanie
+
+ RozwiÄ zywanie problemów z routingiem miÄdzy sieciami VLAN +
++ W tym rozdziale poruszylismy kwestie zwiÄ zane z routingiem miÄdzy + sieciami VLAN. PoznaliÅmy metody pozwalajÄ ce na poÅÄ cznie ze sobÄ + sieci VLAN. KażdÄ z metod poznalismy od strony zarówno teoretycznej + jak i praktycznej. +