Kamis, 08 Desember 2011

Day 6 - QoS - Priority Queuing

Hari keenam akan di isi dengan pembahasan QoS (Quality of Service).
Lab yang akan kita bahas adalah mengenai priority queuing, dimana menggunakan 4 metode antrian :

1. High - prioritas tertinggi
2. Medium - prioritas kedua
3. Normal - traffic default tanpa prioritas
3. Low - prioritas terendah

Lab priority menggunakan skenario sbb :

- Semua traffic Telnet diassign sebagai High
- Semua traffic HTTP diassign sebagai Medium
- Semua traffic ping diassign sebagai Normal
- Semua traffic selain diatas diassign sebagai Low

Lab 2 - QoS - Priority Queuing

Topologi lab yang digunakan :


Konfigurasi R1:
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
!
interface FastEthernet0/0
 ip address 12.12.12.1 255.255.255.0
!
router rip
 version 2
 network 0.0.0.0
 no auto-summary
!
access-list 100 permit icmp any any echo
access-list 100 permit icmp any any echo-reply
priority-list 1 protocol ip low list 100
priority-list 1 protocol ip medium tcp www
priority-list 1 protocol ip high tcp telnet
priority-list 1 default low
priority-list 1 queue-limit 80 60 40 20

Konfigurasi R2 :
interface Loopback0
 ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
 ip address 12.12.12.2 255.255.255.0
!
router rip
 version 2
 network 0.0.0.0
 no auto-summary

Pengecekan konfigurasi priority sbb :

R1#sh queueing priority
Current DLCI priority queue configuration:
Current priority queue configuration:

List   Queue  Args
1      low    default
1      low    protocol ip          list 100
1      medium protocol ip          tcp port www
1      high   protocol ip          tcp port telnet

Untuk pengecekannya harus mengaktifkan 'debug priority', untuk itu keepalive dan cdp dapat kita nonaktifkan sementara agar tidak muncul banyak pesan debug.

R1(config)#no cdp run
R1(config)#int fa0/0
R1(config-if)#no keepalive
R1(config-if)#do debug priority

Kemudian kita coba test ping dari R1 ke R2, sekaligus melihat hasil debug nya :
R1#ping 2.2.2.2

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/24/44 ms

R1#
*Mar  1 00:02:34.439: PQ: FastEthernet0/0: ip (s=12.12.12.1, d=2.2.2.2) -> low
*Mar  1 00:02:34.443: PQ: FastEthernet0/0 output (Pk size/Q 114/3)
*Mar  1 00:02:34.483: PQ: FastEthernet0/0: ip (s=12.12.12.1, d=2.2.2.2) -> low
*Mar  1 00:02:34.487: PQ: FastEthernet0/0 output (Pk size/Q 114/3)
*Mar  1 00:02:34.503: PQ: FastEthernet0/0: ip (s=12.12.12.1, d=2.2.2.2) -> low
*Mar  1 00:02:34.503: PQ: FastEthernet0/0 output (Pk size/Q 114/3)
*Mar  1 00:02:34.523: PQ: FastEthernet0/0: ip (s=12.12.12.1, d=2.2.2.2) -> low
*Mar  1 00:02:34.523: PQ: FastEthernet0/0 output (Pk size/Q 114/3)
*Mar  1 00:02:34.543: PQ: FastEthernet0/0: ip (s=12.12.12.1, d=2.2.2.2) -> low

Terlihat bahwa untuk protocol icmp ping mendapatkan priority low

Kemudian kita test juga untuk traffic web ke R2, sebelumnya kita aktifkan dulu web server dan line telnet di R2 :

ip http server
!
line vty 0 4
 password cisco
 login

Setelah itu kita coba telnet dari R1 ke R2 menggunakan port 80 (HTTP) :
R1#telnet 2.2.2.2 80
Trying 2.2.2.2, 80 ... Open

*Mar  1 00:11:38.843: PQ: FastEthernet0/0: ip (tcp 80) -> medium
*Mar  1 00:11:38.843: PQ: FastEthernet0/0 output (Pk size/Q 60/1)
*Mar  1 00:11:38.875: PQ: FastEthernet0/0: ip (tcp 80) -> medium
*Mar  1 00:11:38.875: PQ: FastEthernet0/0 output (Pk size/Q 60/1)
*Mar  1 00:11:38.883: PQ: FastEthernet0/0: ip (tcp 80) -> medium
*Mar  1 00:11:38.887: PQ: FastEthernet0/0 output (Pk size/Q 60/1)
Terlihat bahwa untuk traffic HTTP mendapatkan priority medium.

Kita test juga untuk telnet dari R1 ke R2 :

R1#telnet 2.2.2.2
Trying 2.2.2.2 ... Open

User Access Verification

Password:
*Mar  1 00:12:31.423: PQ: FastEthernet0/0: ip (tcp 23) -> high
*Mar  1 00:12:31.427: PQ: FastEthernet0/0 output (Pk size/Q 60/0)
*Mar  1 00:12:31.479: PQ: FastEthernet0/0: ip (tcp 23) -> high
*Mar  1 00:12:31.479: PQ: FastEthernet0/0 output (Pk size/Q 60/0)
*Mar  1 00:12:31.483: PQ: FastEthernet0/0: ip (tcp 23) -> high
*Mar  1 00:12:31.487: PQ: FastEthernet0/0 output (Pk size/Q 63/0)
*Mar  1 00:12:31.487: PQ: FastEthernet0/0: ip (tcp 23) -> high
*Mar  1 00:12:31.491: PQ: FastEthernet0/0 output (Pk size/Q 60/0)

Terlihat bahwa untuk protocol telnet mendapatkan priority high.

Sehingga dapat dipastikan bahwa konfigurasi priority yang sudah kita buat berjalan dengan baik.

Tidak ada komentar:

Posting Komentar