OBJEKTIF
Memahami peran VLAN dalam network
Mengenal Router
Mengkonfigurasi IP address pada router
Memahami struktur tabel routing
Mendeskripsikan bagaimana router menentukan arah tujuan paket
Memahami perbedaan operasi routing statik dan dinamik.
Mengkonfigurasi dan mem-verifikasi routing statik.
Memahami cara kerja protokol routing distance vector seperti RIP.
Mengkonfigurasi dan mem-verifikasi RIP
OVERVIEW
Switch tanpa VLAN
Hemat biaya
Untuk membuat network (subnet) tidak perlu switch tersendiri.
Performa meningkat
Memecah broadcast domain dapat mengurangi trafik yang tidak penting.
Mencegah broadcast storm.
Efisiensi meningkat
User-user dengan kepentingan yang sama dapat ditaruh dalam 1 VLAN tanpa harus membeli switch baru.
Flexibility
Anggota VLAN tidak harus berada dalam 1 switch dan 1 tempat.
VLAN -> KARAKTERISTIK
VLAN normal-range ID
1 – 1005
1002 – 1005 digunakan untuk VLAN Token Ring dan FDDI
VLAN 1, 1002 – 1005 sudah otomatis ada dan tidak bisa di hapus.
Konfigurasi VLAN disimpan di file vlan.dat dalam flash.
VLAN extended-range ID
1006 – 4094
Biasanya dipakai oleh service provider
Disimpan dalam file running configuration
VLAN -> TIPE-TIPE
VLAN data
VLAN yang membawa trafik data dari end-user.
VLAN default
Tanpa di konfigurasi, secara default semua port switch merupakan anggota dari VLAN 1.
VLAN 1 tidak bisa dihapus atau di rename.
Dianjurkan untuk tidak menggunakan VLAN 1, konfigurasi semua port sebagai anggota dari VLAN
selain VLAN 1.
VLAN management
VLAN yang digunakan untuk me-manage device-device network.
Secara default menggunakan VLAN 1, sebaiknya diubah.
Konfigure IP address switch-switch agar berada dalam 1 subnet VLAN management yang sama.
VLAN -> VOICE VLAN
Misal Voice VLAN berada pada VLAN 200, 2950sw1(config-if)#switchport mode access
gunakan perintah switchport voice vlan agar port 2950sw1(config-if)#switchport access vlan 150
switch mendukung voice. 2950sw1(config-if)#switchport voice vlan 200
Memberikan prioritas pada trafik voice. 2950sw1(config-if)#mls qos trust cos
Dinamik
Keanggotaan port-port switch dalam sebuah VLAN ditentukan oleh sebuah server VMPS (VLAN Membership Policy
Server).
Keanggotaan berdasarkan MAC address device yang terhubung.
User / device terhubung ke port manapun tetap berada pada VLAN yang sama.
Sudah jarang digunakan pada network production.
VLAN -> MEMBERSHIP
Port 1 = VLAN 10 (biru) Port 3 = VLAN 20 (merah) Port 5 = VLAN 10 (biru)
Static
Port-port pada switch di konfigurasi secara manual sebagai anggota
sebuah VLAN tertentu.
Kongurasi dan monitoring lebih mudah.
Lebih dianjurkan untuk digunakan.
VLAN -> TRUNK
Trunk link membawa trafik dari
berbagai macam VLAN
Link antara :
Switch dan switch.
Switch dan router.
Trunk memperluas jangkauan VLAN melebihi satu switch.
Trunk link membawa trafik data dari berbagai macam VLAN.
Setiap frame yang lewat akan diberi informasi VLAN (tagging)
ISL
802.1Q
Feature layer 2
VLAN -> TRUNK -> ISL
Original Frame
DTP, Dynamic Trunking Protokol, merupakan protokol proprietary Cisco, berfungsi mengatur
negosiasi trunk dengan port switch seberang.
VLAN -> TRUNK -> SWITCHPORT MODE
Link hasil interaksi antara 2 port switch yang terhubung
Native VLAN mismatch, dapat menimbulkan resiko keamanan, network merah di sebelah
kiri seolah-olah berada dalam 1 network dengan network biru di sebelah kanan.
Terjadi pada metode tagging 802.1q, ISL tidak ada fitur native VLAN
VLAN -> MASALAH UMUM
Mode Trunk Mismatch, dapat menimbulkan masalah koneksi putus, misal satu port di
konfigurasi sebagai trunk sementara port switch seberangnya di konfigurasi sebagai access
VLAN -> MASALAH UMUM
Allowed VLAN Mismatch, dapat menimbulkan masalah koneksi, dalam contoh di atas,
VLAN 30 di sebelah kiri tidak bisa menghubungi VLAN 30 di kanan dan sebaliknya.
ROUTER
ROUTER ⇒ KOMPONEN
1. Memori
2. Tabel routing 1. Read Only Memory
3. running configuration 2. Bootstrap/POST
4. isi hilang saat reboot
Load IOS -> Memory flash: Cisco ios RAM : Cisco ios
RAM
running-config
Flash
IOS Image
show flash:
AKSES KONSOLE
1. Device cisco biasa disertai sebuah kabel konsole untuk keperluan management.
2. Kabel konsole menghubungkan port serial pada PC ke port console pada router.
3. Dengan begitu, admin bisa mengakses command line interface console menggunakan
program-program seperti :
1. Hyperterminal, program bawaan windows
2. Putty
3. secureCRT, dan lain lain
4. Setting :
1. Baud rate : 9600
2. Data bits : 8
3. Parity : none
4. Stop bits : 1
5. Flow control : none
Cisco menyediakan command-line interface (CLI) untuk keperluan konfigurasi device
CLI Mode
Router>enable
Router#
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#end
Semua perubahan
Router#
*Mar 1 00:06:41.495: %SYS-5-CONFIG_I: Configured from console by console konfigurasi pada router di
Router# eksekusi mulai dari mode
Router#disable global configuration.
Router>
Router>
ROUTER -> CLI
Cisco IOS CLI Command Syntax
Router#configure terminal
Berganti dari mode dari privileged EXEC ke mode global configuration.
Router(config)#
Tanda (config)# menunjukkan bahwa Router sedang berada pada mode global configuration.
Router(config)#interface fastethernet 0/1
Berpindah dari mode global configuration ke mode interface configuration interface fastethernet 0/1
Router(config-if)#
Tanda (config-if)# menunjukkan Router sedang berada pada mode interface configuration.
Router(config-if)#exit
Keluar dari mode interface configuration, dan akan masuk pada mode global configuration.
Router(config)#exit
Keluar dari mode global configuration, dan akan masuk pada mode privileged EXEC
Router#
ROUTER ⇒ CLI ⇒ TANDA TANYA (?)
Fungsi help (tanda tanya) menampilkan list perintah-perintah yang Router#cl?
tersedia dalam mode saat ini yang diawali dengan cl. clear clock
Contoh sebuah perintah yang tidak lengkap Router#clock
% Incomplete command.
Contoh sebuah perintah yang salah ketik. Router#colck
Translating "colck"
% Unknown command or
computer name, or unable to
find computer address
Dalam hal ini, fungsi help (tanda tanya) akan menampilkan Router#clock ?
subcommand yang berhubungan dengan perintah clock. set Set the time and date
Fungsi help (tanda tanya) menampilkan argumen-argumen yang Router#clock set ?
diperlukan untuk perintah clock set. hh:mm:ss Current Time
Cisco IOS menyediakan bantuan untuk melakukan konfigurasi device melalui command line
yang berupa sebuah tanda tanya (?). Ketikkan tanda tanya dimana saja untuk
mempermudah proses konfigurasi.
ROUTING
ROUTING
Network A Network B
20.20.1.0/24 10.10.1.0/24
PC1 R1 R2 PC2
R2621#show ip route
ROUTING Network A
20.20.20.0/2
Network B
10.10.10.0/2
4 4
R2621#show ip route
Router harus mempelajar informasi
Gateway of last resort is not set
network yang tidak terhubung langsung
20.0.0.0/24 is subnetted, 1 subnets (network remote), baik secara statik
C 20.20.20.0 is directly connected, maupun dinamik.
FastEthernet0/1
10.0.0.0/24 is subnetted, 1 subnets
C 10.10.10.0 is directly connected,
FastEthernet0/0
ROUTING TIPE ROUTING
1. Informasi network remote di konfigurasi secara
manual kedalam tabel routing oleh network admin.
Statik 2. Tidak membebani CPU.
3. Tidak “makan” bandwidth.
4. Tidak mungkin digunakan dalam network berskala
besar.
10.10.10.2
10.10.10.1
Network E
192.168.2.0/24
Network A
192.168.1.0/24
20.20.20.1
Network F
192.168.3.0/24
20.20.20.2
Gateway of last resort is not set Gateway of last resort is not set
1
2
Network E
192.168.2.0/24
Network A
192.168.1.0/24
20.20.20.1
Network F
192.168.3.0/24
20.20.20.2
R1#config term
R1(config)#ip route 192.168.2.0 255.255.255.0 10.10.10.2
R1(config)#ip route 192.168.3.0 255.255.255.0 20.20.20.2
R1(config)#end R3#config ter
R1# R3(config)#ip route 192.168.1.0 255.255.255.0 20.20.20.1
R3(config)#end
R2#config ter R3#
R2(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.1
R2(config)#end
R2#
ROUTING DEFAULT ROUTES
10.10.10.1
10.10.10.2
R1#conf t
R1(config)#ip route 0.0.0.0 0.0.0.0 10.10.10.2
R1(config)#
R1#
ROUTING PROTOKOL ROUTING
Aku tahu informasi tentang network
A, B, dan C, kamu bisa mencapai
network2 tersebut lewat aku Network D
Network E
Network A
Network F
Network B
Network C
Aku tahu informasi tentang network
D,E, dan F, kamu bisa mencapai
network2 tersebut lewat aku
Protokol routing, bahasa yang digunakan oleh router untuk saling bertukar
informasi network (routes) dengan router lain.
Paket yang “di routing kan” disebut routed protocol, contoh : IP, IPX, dll.
PROTOKOL ROUTING KATEGORI
AS, Autonomous System, Sekumpulan network yang berada dalam 1 kebijakan routing yang sama
Contoh : BGP
PROTOKOL ROUTING TIPE
1. Menentukan arah (vector) dan jarak (distance/hops) untuk
Distance Vector mencapai sebuah network.
2. Disebut juga routing by rumor .
3. Misal : RIP v1 dan v2, IGRP (sudah tidak dipakai)
Contoh :
RIP versi 1
IGRP
PROTOKOL ROUTING CLASSLESS ROUTING
Menyertakan subnet mask dalam proses advertisement informasi routing nya.
Mendukung penggunaan subnet mask yang bervariasi (Variable-Length Subnet
Mask/ VLSM).
Summary dapat di kontrol secara manual.
Contoh
RIP versi 2
EIGRP
OSPF
IS-IS
DISTANCE VECTOR
Distance seberapa jauh sebuah network dari saya?
Vector kearah mana network tersebut berada?
Setiap router mengirimkan kopi dari tabel routing yang dimiliki kepada tetangganya secara periodik.
DISTANCE VECTOR ROUTING LOOPS
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
Routing Loop, sebuah kondisi dimana paket terus menerus di routing dalam jalur lingkaran tanpa henti
DISTANCE VECTOR ROUTING LOOPS
10.10.10.0 20.20.20. 30.30.30.0
0 40.40.40.0
Proses convergence yang lambat dapat menghasilkan informasi routing yang tidak konsisten
DISTANCE VECTOR ROUTING LOOPS
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
1. Router R3 meng-update tabel routing nya dengan informasi baru tapi metrik nya salah.
2. Router R3 menyebarkan informasi tabel routing barunya
DISTANCE VECTOR ROUTING LOOPS
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
Metrik (Hop Count) untuk network 40 akan terus meningkat tak terbatas (counts to infinity)
DISTANCE VECTOR ROUTING LOOPS
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
Paket yang ditujukan untuk network 40 akan terus berputar (loop) antara router R2 dan R3
DISTANCE VECTOR ROUTING LOOPS MAX
HOP COUNTS
10.10.10.0 20.20.20. 30.30.30.0
0 40.40.40.0
Salah satu cara untuk mencegah terjadinya loop 1. RIP memberi batas maksimal hop = 15
tanpa henti (infinite loop) adalah dengan memberi 2. Informasi routing (route) dengan metrik 16
batas maksimal nilai hop (Max Hop Counts). dianggap unreachable dan tidak valid.
DISTANCE VECTOR ROUTING LOOPS SPLIT
HORIZON
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
Tidak perlu mengirimkan kembali update routing 1. Dapat mengatasi masalah looping.
tentang informasi network kepada pengirim
update tersebut. 2. Tidak boleh mengirimkan update route
kembali ke arah dimana update tersebut
diterima.
DISTANCE VECTOR ROUTING LOOPS
ROUTE POISONING
10.10.10.0 20.20.20.0 30.30.30.0
40.40.40.0
R2(config)#router rip
R2(config-router)#network 172.16.0.0
R2(config-router)#network 172.17.0.0
R2(config-router)#end
R2#
R2(config)#router rip
R2(config-router)#passive-interface s0/0
R1#show ip route
Gateway of last resort is not set Passive-interface mencegah RIP
mengirim update keluar melalui
C 192.168.10.0/24 is directly connected, FastEthernet0/0 interface tersebut.
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.20.0 is directly connected, Serial0/0
R2#show ip route
Dalam RIP, router dengan passive-interface Gateway of last resort is not set
tetap menerima update routing.
R 192.168.10.0/24 [120/1] via 172.16.20.1, 00:00:26,
Dalam EIGRP, passive-interface tidak akan Serial0/0
mengirim ataupun menerima update 172.17.0.0/24 is subnetted, 1 subnets
routing. C 172.17.30.0 is directly connected, Serial0/1
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.20.0 is directly connected, Serial0/0
R 192.168.20.0/24 [120/1] via 172.17.30.2, 00:00:05,
Serial0/1
RIP VERSION 2
RIPv1 RIPv2
Distance Vector Distance Vector
Max Hop Counts = 15 Max Hop Counts = 15
Classful Classless
Tidak support VLSM Support VLSM
Tidak support network discontiguous Support network discontiguous
Update broadcast Update multicast
Tidak ada otentikasi Support otentikasi
R2(config)#router rip
R2(config-router)#network 172.16.0.0
R2(config-router)#network 172.17.0.0
R2(config-router)#version 2
RIPV2 CONFIG
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 192.168.1.0
R2#show ip route