Senin, 12 Agustus 2019

Konfigurasi VoIP (Dial-Peer) Cisco Packet Tracer


Assalamualaikum wr.wb
  • Latar Belakang
Terdapat kendala biaya dan waktu terhadap jarak. Jarak semakin jauh maka biaya dan pulsa yang dikeluarkan semakin besar. Perkembangan teknologi telekomunikasi juga pada perkembangan media komunikasi untuk data dan suara (voice) sehingga memunculkan Internet Telephony, VoIP.
Tujuan
Tujuan penggunaan VoIP adalah untuk memaksimalkan penggunaan internet yang sudah ada dan menambah jangkauan telepon menjadi mendunia dengan biaya yang sangat terjangkau.
  • Pengertian
Voice over Internet Protocol adalah teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi ditelepon diubah menjadi data digital dan kirimkan melalui jaringan berupa paket - paket data secara real time.


Apa itu Dial-Peer?


Dial peer, juga dikenal sebagai titik akhir panggilan yang dapat dialamatkan (addressable call endpoint), adalah perangkat yang dapat berasal atau menerima panggilan dalam jaringan telepon. Dalam voice over IP (VoIP), titik akhir panggilan yang dapat dialamatkan dapat dikategorikan sebagai rekan panggilan jaringan suara atau rekan panggilan POTS (plain old telephone service). dial peer jaringan suara mencakup komputer, router, dan gateway berkemampuan VoIP dalam jaringan. dial peers telepon biasa meliputi perangkat jaringan telepon tradisional seperti perangkat telepon, ponsel, dan mesin faks.
Istilah dial peer kadang-kadang digunakan dalam referensi ke program yang cocok dengan urutan angka yang diputar ke titik akhir panggilan yang dapat dialamatkan. Menurut definisi ini, ada satu dial peer untuk setiap call leg (koneksi antara dua titik akhir panggilan yang dapat dialamatkan).

  • Alat dan Bahan

Adapun alat dan bahan yang digunakan untuk konfigurasi VoIP Dial-Peer, yaitu:

Router 2811 sebanyak 3 buah.
Switch 2960 sebanyak 3 buah.
IP Phone 6 buah.
PC 2 buah.
Laptop 4 buah.
Kabel Serial DCE dan kabel Straight.
 




1). Kita Buat Vlan untuk memberikan sebuah metode dalam jaringan untuk bisa membagi satu fisik        network ke banyak broadcast domain. Lalu kita setting switchport mode access untuk mengakses      Switch 1 dan Switch lainnya, Switchport access vlan untuk data, dan Switchport voice vlan              untuk voice.

- Switch Tegal

Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#host Switch-Tegal
Switch-Tegal(config)#vlan 10
Switch-Tegal(config-vlan)#name voice
Switch-Tegal(config-vlan)#ex
Switch-Tegal(config)#vlan 40
Switch-Tegal(config-vlan)#name data
Switch-Tegal(config-vlan)#ex
Switch-Tegal(config)#int f0/1
Switch-Tegal(config-if)#sw mo tr
Switch-Tegal(config-if)#ex
Switch-Tegal(config)#int range f0/2-3
Switch-Tegal(config-if-range)#sw mo acc
Switch-Tegal(config-if-range)#sw acc vlan 40
Switch-Tegal(config-if-range)#sw voice vlan 10
Switch-Tegal(config-if-range)#ex

-Switch Bekasi

Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#host Switch-Bekasi
Switch-Bekasi(config)#vlan 20
Switch-Bekasi(config-vlan)#name voice
Switch-Bekasi(config-vlan)#vlan 50
Switch-Bekasi(config-vlan)#name data
Switch-Bekasi(config-vlan)#ex
Switch-Bekasi(config)#int f0/1
Switch-Bekasi(config-if)#sw mo tr
Switch-Bekasi(config-if)#ex
Switch-Bekasi(config)#int range f0/2-3
Switch-Bekasi(config-if-range)#sw mo acc
Switch-Bekasi(config-if-range)#sw acc vlan 50
Switch-Bekasi(config-if-range)#sw voice vlan 20
Switch-Bekasi(config-if-range)#ex
Switch-Bekasi(config)#

- Switch Manado

Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#host Switch-Manado
Switch-Manado(config)#vlan 30
Switch-Manado(config-vlan)#name voice
Switch-Manado(config-vlan)#ex
Switch-Manado(config)#vlan 60
Switch-Manado(config-vlan)#name data
Switch-Manado(config-vlan)#ex
Switch-Manado(config)#int f0/1
Switch-Manado(config-if)#sw mo tr
Switch-Manado(config-if)#ex
Switch-Manado(config)#int range f0/2-3
Switch-Manado(config-if-range)#sw mo acc
Switch-Manado(config-if-range)#sw acc vlan 60
Switch-Manado(config-if-range)#sw voice vlan 30
Switch-Manado(config-if-range)#ex
Switch-Manado(config)#

2). Kita setting IP untuk IP Phone (voice), PC/Laptop (Data) dan Interfaces Serialnya.

- Router Tegal

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#conf t
%Invalid hex value
Router(config)#hostname Router-Tegal
Router-Tegal(config)#int f0/0
Router-Tegal(config-if)#no sh

Router-Tegal(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router-Tegal(config-if)#ex
Router-Tegal(config)#int f0/0.10
Router-Tegal(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.10, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.10, changed state to up

Router-Tegal(config-subif)#description untuk-voice
Router-Tegal(config-subif)#encapsulation dot1q 10
Router-Tegal(config-subif)#ip add 192.168.10.1 255.255.255.0
Router-Tegal(config-subif)#ex
Router-Tegal(config)#int f0/0.40
Router-Tegal(config-subif)#ip add 192.168.10.1 255.255.255.0
Router-Tegal(config-subif)#description untuk-data
Router-Tegal(config-subif)#encapsulation dot1q 40
Router-Tegal(config-subif)#ip add 192.168.40.1 255.255.255.0
Router-Tegal(config-subif)#ex
Router-Tegal(config)#

- Pengalamatan Ip untuk serial

Router-Tegal(config)#int s0/0/1
Router-Tegal(config-if)#ip add 10.10.10.1 255.255.255.252
Router-Tegal(config-if)#clock rate 64000
Router-Tegal(config-if)#no sh

%LINK-5-CHANGED: Interface Serial0/0/1, changed state to down
Router-Tegal(config-if)#ex
Router-Tegal(config)#
Router-Tegal(config)#int s0/0/0
Router-Tegal(config-if)#ip add 10.10.10.9 255.255.255.252
Router-Tegal(config-if)#clock rate 64000
This command applies only to DCE interfaces
Router-Tegal(config-if)#no sh

%LINK-5-CHANGED: Interface Serial0/0/0, changed state to down
Router-Tegal(config-if)#ex
Router-Tegal(config)#

- Router Bekasi

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname Router-Bekasi
Router-Bekasi(config)#int f0/0
Router-Bekasi(config-if)#no sh

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router-Bekasi(config-if)#ex
Router-Bekasi(config)#int f0/0.20
Router-Bekasi(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.20, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.20, changed state to up

Router-Bekasi(config-subif)#description untuk-voice
Router-Bekasi(config-subif)#encapsulation dot1q 20
Router-Bekasi(config-subif)#ip add 192.168.20.1 255.255.255.0
Router-Bekasi(config-subif)#ex
Router-Bekasi(config)#int f0/0.50
Router-Bekasi(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.50, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.50, changed state to up

Router-Bekasi(config-subif)#description untuk-data
Router-Bekasi(config-subif)#encapsulation dot1q 50
Router-Bekasi(config-subif)#ip add 192.168.50.1 255.255.255.0
Router-Bekasi(config-subif)#ex
Router-Bekasi(config)#

-Pengalamatan Ip untuk serial

Router-Bekasi(config)#int s0/2/0
Router-Bekasi(config-if)#ip add 10.10.10.2 255.255.255.252
Router-Bekasi(config-if)#clock rate 64000
Router-Bekasi(config-if)#no sh

Router-Bekasi(config-if)#
%LINK-5-CHANGED: Interface Serial0/2/0, changed state to up

Router-Bekasi(config-if)#ex
Router-Bekasi(config)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/2/0, changed state to up

Router-Bekasi(config)#int s0/2/1
Router-Bekasi(config-if)#ip add 10.10.10.5 255.255.255.252
Router-Bekasi(config-if)#clock rate 64000
Router-Bekasi(config-if)#no sh

%LINK-5-CHANGED: Interface Serial0/2/1, changed state to down
Router-Bekasi(config-if)#ex
Router-Bekasi(config)#

- Router Manado

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname Router-Manado
Router-Manado(config)#int f0/0
Router-Manado(config-if)#no sh

Router-Manado(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router-Manado(config-if)#ex
Router-Manado(config)#int f0/0.30
Router-Manado(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.30, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.30, changed state to up

Router-Manado(config-subif)#description untuk-voice
Router-Manado(config-subif)#encapsulation dot1q 30
Router-Manado(config-subif)#ip add 192.168.30.1 255.255.255.0
Router-Manado(config-subif)#ex
Router-Manado(config)#int f0/0.60
Router-Manado(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.60, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.60, changed state to up

Router-Manado(config-subif)#description untuk-data
Router-Manado(config-subif)#encapsulation dot1q 60
Router-Manado(config-subif)#ip add 192.168.60.1 255.255.255.0
Router-Manado(config-subif)#ex
Router-Manado(config)#

- Pengalamatan IP untuk Serial

Router-Manado(config)#int s0/0/0
Router-Manado(config-if)#ip add 10.10.10.6 255.255.255.252
Router-Manado(config-if)#clock rate 64000
This command applies only to DCE interfaces
Router-Manado(config-if)#no sh

Router-Manado(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/0, changed state to up

Router-Manado(config-if)#ex
Router-Manado(config)#int s0/0/1
Router-Manado(config-if)#ip add 10.10.10.10 255.255.255.252
Router-Manado(config-if)#clock rate 64000
This command applies only to DCE interfaces
Router-Manado(config-if)#no sh

Router-Manado(config-if)#
%LINK-5-CHANGED: Interface Serial0/0/1, changed state to up

Router-Manado(config-if)#

3). Kembali lagi ke Router, kita setting DHCP

  • IP excluded >> pengecualian IP Jadi IP yang diisi di script ini tidak akan ikut kesebar DHCP nantinya.
  • IP DHCP pool >> kita akan membuat sebuah kolam IP Address, misalnya “IP DHCP pool Data” adalah kumpulan IP yang dibuat khusus untuk IP komputer nantinya. Dan “IP DHCP pool Voice” adalah kumpulan IP yang dibuat khusus untuk IP dari IP Phone nantinya.
  • Network >> kita set IP Network dari DHCP pool yang kita buat.
  • Default-Router >> kita set IP default dari DHCP pool yang kita buat.
  • Option 150 >> perintah ini digunakan untuk menentukan alamat IP dari Server TFTP untuk mengunduh file konfigurasi telepon.

- Router Tegal

Router-Tegal(config)#ip dhcp excluded-address 192.168.10.1
Router-Tegal(config)#ip dhcp excluded-address 192.168.40.1
Router-Tegal(config)#ip dhcp pool voice
Router-Tegal(dhcp-config)#net 192.168.10.0 255.255.255.0
Router-Tegal(dhcp-config)#default-route 192.168.10.1
Router-Tegal(dhcp-config)#option 150 ip 192.168.10.1
Router-Tegal(dhcp-config)#ex
Router-Tegal(config)#ip dhcp pool data
Router-Tegal(dhcp-config)#net 192.168.40.0 255.255.255.0
Router-Tegal(dhcp-config)#default-route 192.168.40.1
Router-Tegal(dhcp-config)#ex
Router-Tegal(config)#

- Router Bekasi

Router-Bekasi(config)#ip dhcp excluded-address 192.168.20.1
Router-Bekasi(config)#ip dhcp excluded-address 192.168.50.1
Router-Bekasi(config)#ip dhcp pool voice
Router-Bekasi(dhcp-config)#net 192.168.20.0 255.255.255.0
Router-Bekasi(dhcp-config)#default-router 192.168.20.1
Router-Bekasi(dhcp-config)#option 150 ip 192.168.20.1
Router-Bekasi(dhcp-config)#ex
Router-Bekasi(config)#ip dhcp pool data
Router-Bekasi(dhcp-config)#net 192.168.50.0 255.255.255.0
Router-Bekasi(dhcp-config)#default-router 192.168.50.1
Router-Bekasi(dhcp-config)#ex
Router-Bekasi(config)#

- Router Manado

Router-Manado(config)#ip dhcp excluded-address 192.168.30.1
Router-Manado(config)#ip dhcp excluded-address 192.168.60.1
Router-Manado(config)#ip dhcp pool voice
Router-Manado(dhcp-config)#net 192.168.30.0 255.255.255.0
Router-Manado(dhcp-config)#default-router 192.168.30.1
Router-Manado(dhcp-config)#option 150 ip 192.168.30.1
Router-Manado(dhcp-config)#ex
Router-Manado(config)#ip dhcp pool data
Router-Manado(dhcp-config)#net 192.168.60.0 255.255.255.0
Router-Manado(dhcp-config)#default-router 192.168.60.1
Router-Manado(dhcp-config)#ex
Router-Manado(config)#

4). Selanjutnya kita membuat VoIP , di masing - masing router.

- Router Tegal

Router-Tegal(config)#telephony-service
Router-Tegal(config-telephony)#max-ephones 2
Router-Tegal(config-telephony)#max-dn 2
Router-Tegal(config-telephony)#ip source-address 192.168.20.1 port 2000
Router-Tegal(config-telephony)#ex
Router-Tegal(config)#ephone-dn 1
Router-Tegal(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up

Router-Tegal(config-ephone-dn)#number 11111
Router-Tegal(config-ephone-dn)#ex
Router-Tegal(config)#ephone-dn 2
Router-Tegal(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up

Router-Tegal(config-ephone-dn)#number 11112
Router-Tegal(config-ephone-dn)#ex
Router-Tegal(config)#

- Router Bekasi

Router-Bekasi(config)#telephony-service
Router-Bekasi(config-telephony)#max-ephones 2
Router-Bekasi(config-telephony)#max-dn 2
Router-Bekasi(config-telephony)#ip source-address 192.168.20.1 port 2000
Router-Bekasi(config-telephony)#ex
Router-Bekasi(config)#ephone-dn 1
Router-Bekasi(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up

Router-Bekasi(config-ephone-dn)#number 22222
Router-Bekasi(config-ephone-dn)#ex
Router-Bekasi(config)#ephone-dn 2
Router-Bekasi(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up

Router-Bekasi(config-ephone-dn)#number 22223
Router-Bekasi(config-ephone-dn)#ex
Router-Bekasi(config)#

- Router Manado

Router-Manado(config)#telephony-service
Router-Manado(config-telephony)#max-ephones 2
Router-Manado(config-telephony)#max-dn 2
Router-Manado(config-telephony)#ip source-address 192.168.30.1 port 2000
Router-Manado(config-telephony)#ex
Router-Manado(config)#ephone-dn 1
Router-Manado(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up

Router-Manado(config-ephone-dn)#number 33333
Router-Manado(config-ephone-dn)#ex
Router-Manado(config)#ephone-dn 2
Router-Manado(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up

Router-Manado(config-ephone-dn)#number 33334
Router-Manado(config-ephone-dn)#ex
Router-Manado(config)#

-Router Tegal

Router-Tegal(config)#ephone 1
Router-Tegal(config-ephone)#type 7960
Router-Tegal(config-ephone)#button 1:1
Router-Tegal(config-ephone)#ex
Router-Tegal(config)#ephone 2
Router-Tegal(config-ephone)#type 7960
Router-Tegal(config-ephone)#button 1:2
Router-Tegal(config-ephone)#ex

-Router Bekasi

Router-Bekasi(config)#ephone 1
Router-Bekasi(config-ephone)#type 7960
Router-Bekasi(config-ephone)#button 1:1
Router-Bekasi(config-ephone)#ex
Router-Bekasi(config)#ephone 2
Router-Bekasi(config-ephone)#type 7960
Router-Bekasi(config-ephone)#button 1:2
Router-Bekasi(config-ephone)#ex

-Router Manado

Router-Manado(config)#ephone 1
Router-Manado(config-ephone)#type 7960
Router-Manado(config-ephone)#button 1:1
Router-Manado(config-ephone)#ex
Router-Manado(config)#ephone 2
Router-Manado(config-ephone)#type 7960
Router-Manado(config-ephone)#button 1:2
Router-Manado(config-ephone)#ex


6). Selanjutnya kita lakukan static routing untuk menghubungkan ke-3 router tersebut .

- Router Tegal

Router-Tegal(config)#ip route 192.168.20.0 255.255.255.0 10.10.10.2
Router-Tegal(config)#ip route 192.168.50.0 255.255.255.0 10.10.10.2
Router-Tegal(config)#ip route 192.168.30.0 255.255.255.0 10.10.10.10
Router-Tegal(config)#ip route 192.168.60.0 255.255.255.0 10.10.10.10
Router-Tegal(config)#ip route 10.10.10.4 255.255.255.252 10.10.10.2
Router-Tegal(config)#

- Router Bekasi

Router-Bekasi(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.1
Router-Bekasi(config)#ip route 192.168.40.0 255.255.255.0 10.10.10.1
Router-Bekasi(config)#ip route 192.168.30.0 255.255.255.0 10.10.10.6
Router-Bekasi(config)#ip route 192.168.60.0 255.255.255.0 10.10.10.6
Router-Bekasi(config)#ip route 10.10.10.8 255.255.255.252 10.10.10.1
Router-Bekasi(config)#

- Router Manado

Router-Manado(config)#ip route 192.168.10.0 255.255.255.0 10.10.10.9
Router-Manado(config)#ip route 192.168.40.0 255.255.255.0 10.10.10.9
Router-Manado(config)#ip route 192.168.20.0 255.255.255.0 10.10.10.5
Router-Manado(config)#ip route 192.168.50.0 255.255.255.0 10.10.10.5
Router-Manado(config)#ip route 10.10.10.0 255.255.255.252 10.10.10.9
Router-Manado(config)#

7). Konfigurasi Dial-Peer (menghubungkan dua atau lebih network yang berbeda).

- Router Tegal

Router-Tegal(config)#dial-peer voice 2 voip
Router-Tegal(config-dial-peer)#destination-pattern 2....
Router-Tegal(config-dial-peer)#session target ipv4:10.10.10.2
Router-Tegal(config-dial-peer)#ex
Router-Tegal(config)#dial-peer voice 3 voip
Router-Tegal(config-dial-peer)#destination-pattern 3....
Router-Tegal(config-dial-peer)#session target ipv4:10.10.10.10
Router-Tegal(config-dial-peer)#ex
Router-Tegal(config)#

- Router Bekasi

Router-Bekasi(config)#dial-peer voice 1 voip
Router-Bekasi(config-dial-peer)#destination-pattern 1....
Router-Bekasi(config-dial-peer)#session target ipv4:10.10.10.1
Router-Bekasi(config-dial-peer)#ex
Router-Bekasi(config)#dial-peer voice 3 voip
Router-Bekasi(config-dial-peer)#destination-pattern 3....
Router-Bekasi(config-dial-peer)#session target ipv4:10.10.10.6
Router-Bekasi(config-dial-peer)#ex
Router-Bekasi(config)#

- Router Manado

Router-Manado(config)#dial-peer voice 1 voip
Router-Manado(config-dial-peer)#destination-pattern 1....
Router-Manado(config-dial-peer)#session target ipv4:10.10.10.9
Router-Manado(config-dial-peer)#ex
Router-Manado(config)#dial-peer voice 2 voip
Router-Manado(config-dial-peer)#destination-pattern 2....
Router-Manado(config-dial-peer)#session target ipv4:10.10.10.5
Router-Manado(config-dial-peer)#ex
Router-Manado(config)#


8). Pengujian DHCP dan IP Phone, apakah dapat IP DHCP-nya? dan IP Phone-nya?.....


- Coba kita test telpon antara VoIP vlan 10 ke VoIP vlan 20.



Sekian dari saya.
Wassalam'mualaikum wr.wb






























Tidak ada komentar:

Posting Komentar

Konfigurasi HAProxy di debian 8.11

Assalamualaikum WR.WB. Load Balancing adalah teknik untuk mendistribusikan beban trafik pada dua atau lebih jalur koneksi secara ...