BCP bridging (PPP tunnel bridging)

RouterOS mendukung BCP (Bridge Control Protocol) untuk antarmuka PPP, PPTP, L2TP dan PPPoE. BCP memungkinkan untuk menjembatani (bridging) paket Ethernet melalui link PPP. BCP yang dibuat adalah bagian independen dari jalur PPP, tidak terkait dengan alamat IP dari antarmuka PPP, bridge dan routing dapat terjadi pada waktu yang sama secara independen. BCP dapat digunakan sebagai pengganti EoIP + menggunakan jalur VPN atau link WDS melalui jaringan nirkabel (wireless). Sumber : wiki.mikrotik.com

Syarat untuk agar BCP bridging bisa berhasil adalah BCP harus dilakukan di kedua sisi, baik di sisi client, maupun di sisi server.

Untuk contoh kali akan PPP yg akan di gunakan adalah PPTP tunnel yang akan di padukan dengan protokol BCP yang akan menghubungkan dua buah tempat melalui internet, sehingga kedua buah tempat tadi berada dalah satu broadcast domain yang sama.

Berikut ini langkah - langkahnya:

Sisi Router Server (Router 1)

Ether 1 : Terhubung ke internet
Ether 2 : Terhubung ke klien (komputer)

Tambahkan Public IP Address pada ether1

IP > Addresses > Add

Buat Bridge

Bridge > Bridge > Add
Name : Silahkan isi sesuai dengan keinginan anda
Tab STP > Protocol Mode : rstp

Tambahkan Port untuk bridge yang sudah dibuat tadi

Bridge > Ports > Add
Interface : Ether2
Bridge : Pilih Nama bridge yang telah anda buat tadi

 

Tambahkan IP Private untuk interface bridge

IP > Addresses > Add

Buat Address Pool untuk DHCP Server

IP > Pool > Pools > Add
Name : Nama pool yang anda inginkan
Address : Range IP address yang akan di alokasikan untuk klien

 Buat DHCP Server untuk interface bridge

IP > DHCP Server > DHCP > Add
Name : Nama DHCP Server yang anda inginkan
Interface : Bridge yang anda buat sebelumnya
Address Pool : Pool yang anda buat sebelumnya

Set Network untuk DHCP Server yang telah dibuat

IP > DHCP Server > Networks > Add
Address : Network dari private ip address dan prefix length
Gateway : IP gateway

Buat PPP Profile baru

PPP > Profiles > Add
Tab General > Name: Buat nama profile sesuai keinginan anda
Tab General > Brigge : Pilih nama bridge yang sudah anda buat
Tab Protocols > Use MPLS : Default
Tab Protocol > Use Compression : Default
Tab Protocol > Use Encryption : Yes

Aktifkan PPTP Server

PPP > Interface > PPTP Server
Check Enabled
MRRU : 1600

saat bridging packets, PPP tunnel perlu melewatkan header packets Layer-2 (MAC), jadi nilai default MTU (pada kasus PPTP adalah 1460) tidak cukup untuk operasi ini, sehingga untuk memastikan bahwa operasi ini berjalan dengan benar, maka disarankan untuk menentukan nilai MRRU ke nilai yang lebih tinggi.

Buat PPP Secret

PPP > Secrets > Add
Name : username untuk akses PPTP
Password: Password PPTP
Service : PPTP
Profile : Pilih nama profile yang anda buat

 

Tambahkan default route

IP > Routes > General > Add
Dst. Address : 0.0.0.0/0
Gateway : Gateway ip public anda

Tambahkan masquerade nat

IP > Firewall > Nat > Add
General > Chain : srcnat
General > Out. Interface : ether1
Action > Action: masquerade

 

Sisi Router Client (Router 2)

Ether 1 : Terhubung ke internet
Ether 2 : Terhubung ke klien (komputer)

Tambahkan Public IP Address pada ether1

IP > Addresses > Add

Tambahkan default route

IP > Routes > General > Add
Dst. Address : 0.0.0.0/0
Gateway : Gateway ip public anda

Tambahkan masquerade nat

IP > Firewall > Nat > Add
General > Chain : srcnat
General > Out. Interface : ether1
Action > Action: masquerade

Buat Bridge

Bridge > Bridge > Add
Name : Silahkan isi sesuai dengan keinginan anda
Tab STP > Protocol Mode : rstp

Tambahkan Port untuk bridge yang sudah dibuat tadi

Bridge > Ports > Add
Interface : Ether2
Bridge : Pilih Nama bridge yang telah anda buat tadi

 

Buat PPP Profile baru

PPP > Profiles > Add
Tab General > Name: Buat nama profile sesuai keinginan anda
Tab General > Brigge : Pilih nama bridge yang sudah anda buat
Tab Protocols > Use MPLS : Default
Tab Protocol > Use Compression : Default
Tab Protocol > Use Encryption : Yes

Buat PPTP client

PPP > Interface Add > PPTP Client
General > Name : nama yang anda inginkan
General > MRRU : 1600 (sama dengan setingan MRRU server)
Dial Out > Connect To : IP Public Router 1
Dial Out > User : user PPP yang anda buat di Router 1
Dial Out > Password : Password PPP untuk user diatas yg anda buat di Router 1
Dial Out > Profile : Pilih nama PPP Profile yang anda buat

Selesai

Posted under Mikrotik