Bu yazıda 2 anahtarı birbirine bağlayıp, clientler arası bağlantı oluşturacağım. Simülasyonu için Packet Tracer’ dan faydalanıp, anlık olarak yapılan işlemleri göreceğiz. Çalışmamdaki .pkz dosyasını buradan indirebilirsiniz.
Öncelikle her switche bağlanmış 5’er cliente ip atamalarını gerçekleştiriyoruz. Aşağıdaki ekran görüntüsüne subnetmask ve gateway bilgilerini ekledim.
Her iki switch için de VLAN’ ları oluşturuyoruz. Ben 10 client için 2 switchte 5 adet VLAN oluşturdum.
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interfa
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#swit
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan
Switch(config-if)#switchport access vlan 10
% Access VLAN does not exist. Creating vlan 10
Switch(config-if)#exit
Switch(config)#inter
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#swit
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vl
Switch(config-if)#switchport access vlan 20
% Access VLAN does not exist. Creating vlan 20
Switch(config-if)#exit
Switch(config)#inter
Switch(config)#interface fa
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#swit
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 30
% Access VLAN does not exist. Creating vlan 30
Switch(config-if)#exit
Switch(config)#interfa
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#swi
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan
Switch(config-if)#switchport access vlan 40
% Access VLAN does not exist. Creating vlan 40
Switch(config-if)#exit
Switch(config)#interf
Switch(config)#interface acc
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/5
Switch(config-if)#swi
Switch(config-if)#switchport acc
Switch(config-if)#switchport access vlan 50
% Access VLAN does not exist. Creating vlan 50
Switch(config-if)#exit
Switch(config)#do show vlan,
show vlan,
^
% Invalid input detected at '^' marker.
Switch(config)#do show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active 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
10 VLAN0010 active Fa0/1
20 VLAN0020 active Fa0/2
30 VLAN0030 active Fa0/3
40 VLAN0040 active Fa0/4
50 VLAN0050 active Fa0/5
1002 fddi-default active
1003 token-ring-default active
1004 fddinet-default active
1005 trnet-default active
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1 enet 100001 1500 - - - - - 0 0
10 enet 100010 1500 - - - - - 0 0
20 enet 100020 1500 - - - - - 0 0
30 enet 100030 1500 - - - - - 0 0
40 enet 100040 1500 - - - - - 0 0
50 enet 100050 1500 - - - - - 0 0
1002 fddi 101002 1500 - - - - - 0 0
1003 tr 101003 1500 - - - - - 0 0
1004 fdnet 101004 1500 - - - ieee - 0 0
1005 trnet 101005 1500 - - - ibm - 0 0
VLAN Type SAID MTU Parent RingNo BridgeNo Stp BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
Remote SPAN VLANs
------------------------------------------------------------------------------
Primary Secondary Type Ports
------- --------- ----------------- ------------------------------------------
Switch(config)#
VLAN’ ları oluşturduktan sonra Trunk yapısı ile ilgili switchleri haberleştiriyoruz. İlk resimde görüldüğü üzere 6 numaralı port kullandığım için, trunk işleminde ilgili portu kullandım.
Switch(config)#
Switch(config)#inter
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/6
Switch(config-if)#swit
Switch(config-if)#switchport mo
Switch(config-if)#switchport mode trunk
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/6, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/6, changed state to up
Switch(config-if)#exit
Switch(config)#
Switch con0 is now available
Press RETURN to get started.
Aşağıdaki resimde görüldüğü üzere trunk sonrası İlk switchte bulunan PC4, ikinci switchte bulunan PC9 konuşmaya başladı.
Yaptığım senaryoda İki farklı VLANIN haberleşebilmesi için router-switch arası encapsulation işlemi, switch ile router arası da tekrar bir trunk işlemi yapmamız gerekir.
Switch kısmı aşağıdaki gibi;
Switch>interface fa
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#inter
Switch(config)#interface fas
Switch(config)#interface fastEthernet 0/7
Switch(config-if)#swit
Switch(config-if)#switchport mode tru
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Router kısmı aşağıdaki gibi. Bu kısımda switche bağlı istenilen her portun açılması, dolayısıyla ayrı ayrı encapsulation yapılması gerekiyor.
- dot1Q, IEEEpatentli router-switch arası VLAN trafiğini sağlayan protokoldür protokoldür. dot1Q sayesinde Cisco sistemlerde 4096 adet VLAN oluşturulabilir. Cisco tarafından geliştirilen ISL ( Inter Switch Link)’ e göre daha verimli olduğu düşünülmektedir.
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#inter
Router(config)#interface gig
Router(config)#interface gigabitEthernet 0/0
Router(config-if)#no sh
Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up
Router(config-if)#
Router(config-if)#exit
Router(config)#inter
Router(config)#interface gig
Router(config)#interface gigabitEthernet 0/0.1
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.1, changed state to up
Router(config-subif)#enca
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip
Router(config-subif)#ip a
Router(config-subif)#ip ad
Router(config-subif)#ip address 192.168.10.254 255.255.255.0
Router(config-subif)#no sh
Router(config-subif)#exit
Router(config)#inter
Router(config)#interface g
Router(config)#interface gigabitEthernet 0/0.2
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.2, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.2, changed state to up
en
Router(config-subif)#encapsulation
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.20.254 255.255.255.0
Router(config-subif)#no sh
Router(config-subif)#exit
Router(config)#inter
Router(config)#interface gi
Router(config)#interface gigabitEthernet 0/0.3
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.3, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.3, changed state to up
Router(config-subif)#en
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip
Router(config-subif)#ip ad
Router(config-subif)#ip address 192.168.30.254 255.255.255.0
Router(config-subif)#no sh
Router(config-subif)#exit
Router(config)#inter
Router(config)#interface gi
Router(config)#interface gigabitEthernet 0/0.4
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.4, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.4, changed state to up
Router(config-subif)#en
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 40
Router(config-subif)#ip a
Router(config-subif)#ip ad
Router(config-subif)#ip address 192.168.40.254 255.255.255.0
Router(config-subif)#no sh
Router(config-subif)#exit
Router(config)#inter
Router(config)#interface gig
Router(config)#interface gigabitEthernet 0/0.5
Router(config-subif)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0.5, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0.5, changed state to up
Router(config-subif)#en
Router(config-subif)#encapsulation d
Router(config-subif)#encapsulation dot1Q 50
Router(config-subif)#ip ad
Router(config-subif)#ip address 192.168.50.254 255.255.255.0
Router(config-subif)#no sh
Router(config-subif)#exit
Router(config)#
Router con0 is now available
Press RETURN to get started.