Pages

Subscribe:

Tuesday, March 10, 2015

LAPORAN 7 - Spanning Tree Protocol (STP)

A. Tujuan 
  • Dapat memahami konsep kerja STP dan bagaimana cara kerjanya.
  • Dapat mengkonfigurasikan STP memakai sowftware  Cisco Packet Tracer.

B. Latar Blakang
 

Spanning Tree Protocol atau yang sering disingkat dengan STP adalah link layer networ protocol yang menjamin tidak adanya loop dalam topologi dari banyak bridge/switch dalam LAN. STP ini berdasarkan pada sebuah algoritma yang ditemukan oleh Radia Perlman sewaktu bekerja untuk Digital Equipment Corporation. Dalam model OSI untuk jaringan komputer, STP ada di layer 2 OSI. Spanning tree memperbolehkan desain jaringan memiliki redundan links untuk membuat jalur backup otomatis jika sebuah link aktif gagal bekerja, tanpa adanya bahaya dari loop pada bridge/switch. Loop pada bridge/switch akan menghasilkan flooding pada network.

Spanning Tree Protocol ini didefenisikan pada IEEE Standard 802.1D. Seperti namanya, protokol ini membuat sebuah spanning tree dalam jaringan yang menghubungkan banyak bridge/switch ( biasanya Ethernet switches), dan menon-aktifkan links yang tidak termasuk dalam tree, meninggalkan satu jalur aktif antara dua buah jaringan.



Masalah umum yang bisa diatasi oleh Spanning Tree Protocol ini adalah broadcast storm. Broadcast storm menyebabkan banyak broadcast ( atau multicast atau unknown-destination unicast) pada loop yang ada di jaringan secara terus menerus. Hal ini akan menciptakan sebuah link yang tidak berguna (karena adanya link ganda antar bridge/switch) dan secara signifikan akan mempengaruhi performance dari komputer end-user karena terlalu banyak memproses broadcast yang ada.
Secara garis besar, Spanning Tree Protocol bekerja dengan cara :

  • Menentukan root bridge.
Root bridge dari spanning tree adalah bridge dengan bridge ID terkecil (terendah). Tiap bridge mempunyai unique identifier (ID) dan sebuah priority number yang bisa dikonfigurasi. Untuki membandingkan dua bridge ID, priority number yang pertama kali dibandingkan. Jika priority number antara kedua bridge tersebut sama, maka yang akan dibandingkan selanjutnya adalah MAC addresses. Sebagai contoh, jika switches A (MAC=0000.0000.1111) dan B (MAC=0000.0000.2222) memiliki priority number yang sama, misalnya 10, maka switch A yanga akan dipilih menjadi root bridge. Jika admin jaringan ingin switch B yang jadi root bridge, maka priority number switch B harus lebih kecil dari 10.
  • Menentukan least cost paths ke root bridge.
Spanning tree yang sudah dihitung mempunyai properti yaitu pesan dari semua alat yang terkoneksi ke root bridge dengan pengunjungan (traverse) dengan cost jalur terendah, yaitu path dari alat ke root memiliki cost terendah dari semua paths dari alat ke root.Cost of traversing sebuah path adalah jumlah dari cost-cost dari segmen yang ada dalam path. Beda teknologi mempunya default cost yang berbeda untuk segmen-segmen jaringan. Administrator dapat memodifikasi cost untuk pengunjungan segment jaringan yang dirasa penting.
  • Non-aktifkan root path lainnya.
Karena pada langkah diatas kita telah menentukan cost terendah untuk tiap path dari peralatan ke root bride, maka port yang aktif yang bukan root port diset menjadi blocked port. Kenapa di blok? Hal ini dilakukan untuk antisipasi jika root port tidak bisa bekerja dengan baik, maka port yang tadinya di blok akan di aktifkan dan kembali lagi untuk menentukan path baru.

C.Langkah Praktikum 
Kali ini kita akan mengkonfigurasikan STP pada Packet Tracer dengan simulasi jaringan seperti dibawah ini:
 

 Buka aplikasi Cisco packet tracer, lalu pilih 4 devices (PC) dan 3 devices (Switch) dan hubungkan lah masing-masing devices tersebut dengan kabel yang sesuai seperti pada gambar di bawah ini: 


Setting IP Address untuk masing-masing devices PC tadi. Dapat dilihat pada gambar di bawah ini:



Selanjutnya mengkonfigurasi switch1, switch2 dan switch3. Klik lah 1 kali pada device switch lalu pilih CLI, nah di CLI ini kita ketikkan script di bawah ini:
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname S1
S1(config)#enable secret class
S1(config)#no ip domain-lookup
S1(config)#line console 0
S1(config-line)#password cisco
S1(config-line)#login
S1(config-line)#line vty 0 15
S1(config-line)#password cisco
S1(config-line)#login
S1(config-line)#end
%SYS-5-CONFIG_I: Configured from console by console
S1#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]

  Seperti gambar di bawah ini:






Matikan / shutdown pada semua interface pada switch1, switch2 dan switch3. Ketikkan lagi script di bawah ini pada CLI juga:

Switch 1:
S1(config)#interface range fa0/1-24
S1(config-if-range)#shutdown
S1(config-if-range)#interface range gi0/1-2
S1(config-if-range)#shutdown
Switch 2:
S2(config)#interface range fa0/1-24
S2(config-if-range)#shutdown
S2(config-if-range)#interface range gi0/1-2
S2(config-if-range)#shutdown
Switch 3:
S3(config)#interface range fa0/1-24
S3(config-if-range)#shutdown
S3(config-if-range)#interface range gi0/1-2
S3(config-if-range)#shutdown

Seperti konfigurasi pada switch 1 pada gambar di bawah ini:


Mengubah mode pada switch1 dan switch2 menjadi mode access. Ketikkan juga script di bawah ini pada CLI:

S1(config)#interface fa0/3
S1(config-if)#switchport mode access
S1(config-if)#no shutdown


S2(config)#interface range fa0/6, fa0/11, fa0/18
S2(config-if-range)#switchport mode access
S2(config-if-range)#no shutdown


Selanjutnya ubah mode pada switch1, switch2 dan switch3 menjadi mode trunk. Ketikkan script di bawah ini pada CLI:

Switch 1:
S1(config-if-range)#interface range fa0/1, fa0/2
S1(config-if-range)#switchport mode trunk
S1(config-if-range)#no shutdown
Switch 2:
S2(config-if-range)#interface range fa0/1, fa0/2
S2(config-if-range)#switchport mode trunk
S2(config-if-range)#no shutdown
Switch 3:
S3(config-if-range)#interface range fa0/1, fa0/2
S3(config-if-range)#switchport mode trunk
S3(config-if-range)#no shutdown
Dapat kita lihat contoh konfigurasinya pada gambar di bawah ini:


Setelah itukonfigurasikan interface address pada semua switch. Ketikkan script di bawah ini pada CLI juga:
Switch 1:
S1(config)#interface vlan1
S1(config-if)#ip address 172.17.10.1 255.255.255.0
S1(config-if)#no shutdown
Switch 2:
S2(config)#interface vlan1
S2(config-if)#ip address 172.17.10.2 255.255.255.0
S2(config-if)#no shutdown
Switch 3:
S3(config)#interface vlan1
S3(config-if)#ip address 172.17.10.3 255.255.255.0
S3(config-if)#no shutdown


Untuk melihat spanning tree yang sudah kita buat tadi, ketikkan script di bawah ini pada CLI:
S1#show spanning-tree


S2#show spanning-tree



S3#show spanning-tree


D. Hasil
Lakukan PING dari PC1, PC2, PC3 ke PC4 jika PING telah berhasil maka matikanlah salah satu port trunk. Jika PING masih tetap berjalan berarti konfigurasi STP berjalan dengan baik.

No comments:

Post a Comment