Tujuan
Setting ACL Standard
Konsep Dasar
Karakterisik ACL secara umum
Menentukan tipe traffic yang akan di control
Menentukan karakteristrik traffic
Mengidentifikasi traffic dengan permit atau deny
Dapat men-deny traffic spesifik atau secara keseluruhan
Terdapat implisit deny any pada akhir baris access list secara default
Masing-masing baris hanya untuk satu protokol spesifik
Masing-masing interface router maksimal hanya punya dua access list untuk masing-
masing protocol, satu incoming traffic dan satu outgoing traffic
Ketika access list di assign untuk interface, tentukan apakah untuk incoming atau outgoing
Access list sifatnya global di router, tapi filter traffic hanya berlaku di interface yang di assign
access list
Masing-masing access list dapat di assign ke beberapa interface
Akan tetapi tiap interface hanya boleh satu incoming dan satu outgoing
Access list dapat digunakan untuk nge-log traffic yang match dengan access list statement
Access list yang di applied ke inbound traffic dilakukan sebelum routing decision
Access list yang di applied ke outbound traffic dilakukan setelah routing decision
Ketikkan rule access list secara berurutan, dengan statement paling restrictive berada di
atas
ACL Standard
1. Nomor : 1-99
2. Digunakan untuk filter source IP address
3. Permit / Deny semua protocol suite TCP/IP
4. Tips : assign pada router yang terdekat dengan destination (close to the destination
router)
Konfigurasi ACL
Untuk melakukan setting ACL di router, pertama setting rule ACL terlebih dahulu di mode global
router, kemudian langkah kedua assign rule ACL tersebut di interface.
Router(config)# access-list 1 permit/deny source hostname/ip/network
Router(config)# access-list 1 permit/deny any
Router(config)# interface fa0/0
Router(config)# ip access-group 1 in/out
Contoh Konfigurasi ACL
Rule ACL : allow akses VTY line 0-4 dari internal network 192.168.1.0/24 :
Router(config)# access-list 12 permit 192.168.1.0 0.0.0.255
Router(config)# line vty 0 4
Router(config)# access-class 12 .in
Untuk menyatakan match sebuah host bisa menggunakan 2 cara :
Dengan wildcard mask “0.0.0.0”, misal 192.168.1.1 0.0.0.0
Dengan keyword “host”, misal host 192.168.1.1
Untuk menyatakan match semua host bisa menggunakan 2 cara :
Dengan wildcard mask “255.255.255.255”, misal 0.0.0.0 255.255.255.255
Dengan keyword “any”, misal any source atau destination
Konfigurasi
Login console ke R1 atau R2 untuk mempraktikkan Lab 9-ACL Standard.
Sebelum menerapkan ACL, setting OSPF Area 0 terlebih dahulu topologi diatas. Lihat solution Lab
8-OSPF.
#1. Buat rule ACL standard seperti dibawah ini:
1. Deny host 192.168.1.1 berkomunikasi dengan network 192.168.2.0
2. Deny network 172.16.1.0 berkomunikasi dengan network 192.168.2.0
3. Permit semua trafik lainnya
Gunakan ACL number 1 untuk rule 1-3 diatas.
Tampilkan ipconfig Lapopt1 sebelum disetting ACL
Laptop1>ipconfig
FastEthernet0 Connection:(default port)
Link-local IPv6 Address.........: FE80::201:43FF:FE3A:AEC2
IP Address......................: 192.168.1.1
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.1.254
Laptop1 dapat melakukan tes Ping ke Laptop2 yang berada di network 192.168.2.0
Laptop1>ping 192.168.2.1
Pinging 192.168.2.1 with 32 bytes of data:
Reply from 192.168.2.1: bytes=32 time=1ms TTL=126
Reply from 192.168.2.1: bytes=32 time=0ms TTL=126
Reply from 192.168.2.1: bytes=32 time=0ms TTL=126
Reply from 192.168.2.1: bytes=32 time=0ms TTL=126
Ping statistics for 192.168.2.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
Setting ACL Standar di R2
R2(config)#access-list 1 deny 192.168.1.1 0.0.0.0
R2(config)#access-list 1 deny 172.16.1.0 0.0.0.255
R2(config)#access-list 1 permit any
ACL telah disetting di R2 sesuai urutan rule nomor 1-3 di atas. Mengapa menempatkan ACL-nya di
R2? Agar rule tersebut berjalan normal saat di eksekusi, maka kita taruh di dekat router tujuan.
Ingat konsep ACL standar : close to the destination router.
Setelah mensetting rule ACL di R2, langkah selanjutnya yaitu menempatkan ACL tersebut di
interface agar bekerja efektif. ACL ditempatkan di interface outgoing menuju network 192.168.2.0.
Apply ACL di Interface Fa0/0 R2
R2(config)#interface fa0/0
R2(config-if)#ip access-group 1 out
Verifikasi
Tampilkan access-list standard yang sudah dibuat di R2
R2#show access-list
Standard IP access list 1
10 deny host 172.16.1.1
20 deny 192.168.1.0 0.0.0.255
30 permit any
R2#
Tes Ping dari Laptop1 ke Laptop2
Laptop1>ping 192.168.2.1
Pinging 192.168.2.1 with 32 bytes of data:
Reply from 12.12.12.2: Destination host unreachable.
Reply from 12.12.12.2: Destination host unreachable.
Reply from 12.12.12.2: Destination host unreachable.
Reply from 12.12.12.2: Destination host unreachable.
Ping statistics for 192.168.2.1:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
ACL sudah berjalan sesuai dengan rule diatas bahwa host 192.168.1.1 tidak boleh berkomunikasi
dengan network 192.168.2.0. Kemudian kita akan tes dengan IP selain 192.168.1.1.
Tes Ping dari Laptop1 ke Laptop2 dengan mengubah IP address Laptop1 selain 192.168.1.1
Laptop1>ipconfig
FastEthernet0 Connection:(default port)
Link-local IPv6 Address.........: FE80::201:43FF:FE3A:AEC2
IP Address......................: 192.168.1.3
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.1.254
Laptop1>ping 192.168.2.1
Pinging 192.168.2.1 with 32 bytes of data:
Reply from 192.168.2.1: bytes=32 time=11ms TTL=126
Reply from 192.168.2.1: bytes=32 time=11ms TTL=126
Reply from 192.168.2.1: bytes=32 time=1ms TTL=126
Reply from 192.168.2.1: bytes=32 time=0ms TTL=126
Ping statistics for 192.168.2.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 11ms, Average = 5ms
Dengan IP 192.168.1.3 ternyata berhasil tes Ping host yang berada di network 192.168.2.0.
Dengan demikian rule ACL baris ke-1 sudah berhasil memfilter host 192.168.1.1 saat mengakses
network 192.168.2.0.
Tes Ping dari Loopback1 ke Laptop2
R1#ping
Protocol [ip]: [ENTER]
Target IP address: 192.168.2.1
Repeat count [5]: [ENTER]
Datagram size [100]: [ENTER]
Timeout in seconds [2]: [ENTER]
Extended commands [n]: y
Source address or interface: loopback1
Type of service [0]: [ENTER]
Set DF bit in IP header? [no]: [ENTER]
Validate reply data? [no]: [ENTER]
Data pattern [0xABCD]: [ENTER]
Loose, Strict, Record, Timestamp, Verbose[none]: [ENTER]
Sweep range of sizes [n]: [ENTER]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
Packet sent with a source address of 172.16.1.1
R1#ping
Protocol [ip]: [ENTER]
Target IP address: 192.168.2.1
Repeat count [5]: [ENTER]
Datagram size [100]: [ENTER]
Timeout in seconds [2]: [ENTER]
Extended commands [n]: y
Source address or interface: loopback2
Type of service [0]: [ENTER]
Set DF bit in IP header? [no]: [ENTER]
Validate reply data? [no]: [ENTER]
Data pattern [0xABCD]: [ENTER]
Loose, Strict, Record, Timestamp, Verbose[none]: [ENTER]
Sweep range of sizes [n]: [ENTER]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
Packet sent with a source address of 172.16.2.2
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/1 ms
Dari hasil tes Ping extended dari Loopback2 ke Laptop2 memberikan success rate 100%. Berarti
rule ACL baris ke-3 sudah berhasil diimplementasikan.
Tampilkan interface access-list standard di R2
R2#show ip interface fa0/0
FastEthernet0/0 is up, line protocol is up (connected)
Internet address is 192.168.2.254/24
Broadcast address is 255.255.255.255
Address determined by setup command
MTU is 1500 bytes
Helper address is not set
Directed broadcast forwarding is disabled
Outgoing access list is 1
Inbound access list is not set
Proxy ARP is enabled
Security level is default
Split horizon is enabled
ICMP redirects are always sent
ICMP unreachables are always sent
ICMP mask replies are never sent
IP fast switching is disabled
IP fast switching on the same interface is disabled
IP Flow switching is disabled
IP Fast switching turbo vector
...
Dari output interface access-list diatas, di Fa0/0 R2 terdapat outgoing access-list dengan number 1.
#2. Buat rule ACL standard seperti dibawah ini untuk R1:
1. Deny host 192.168.2.1 berkomunikasi dengan network 192.168.1.0
2. Deny network 172.16.3.0 berkomunikasi dengan network 192.168.1.0
3. Permit semua trafik lainnya
Untuk mempraktikkan rule ACL standard diatas, hapus ACL yang telah disetting di R2. Cara
menghapus rule ACL dengan command : no access-list [number-acl]. Dan hapus juga di
interface yang dipasang ACL dengan command : no ip access-group [number-acl] out.
NOTE: ULANGI LANGKAH YANG SAMA SEPERTI DI HALAMAN 67 UNTUK MENERAPKAN ACL DI R1 SESUAI DENGAN RULE #2 DIATAS.
Tidak ada komentar:
Posting Komentar