Bridging (MikroTik Base)
Basic Configuration
Teknik bridge (bridging) adalah teknik
memasukan atau menggabungkan beberapa interface router menjadi satu
segmen jaringan (satu broadcast domain). Interface yang digabungkan
dapat berasal dari beberapa router.
Fungsi routing akan hilang dari
interface-interface tersebut dan tidak perlu mengkonfigurasikan IP
Address pada interface-interface yang akan dibridging. Interface yang
telah dibridge dapat disamakan dengan port-port pada switch.
Contoh skenario jaringan yang digunakan adalah sebagai berikut :
Perintah untuk membuat interface bridge pada Router-A adalah sebagai berikut :
[admin@Router-A] > interface bridge add name=bridge-1 [admin@Router-A] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:00:00:00:00:00 protocol-mode=none priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m
Perintah untuk memasukan interface ethernet Router-A kedalam interface bridge adalah sebagai berikut :
[admin@Router-A] > interface bridge port add interface=ether1 bridge=bridge-1 [admin@Router-A] > interface bridge port add interface=ether2 bridge=bridge-1 [admin@Router-A] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether1 bridge-1 0×80 10 none 1 ether2 bridge-1 0×80 10 none Untuk Router-B, perintah yang dapat digunakan :
[admin@Router-B] > interface bridge add name=bridge-1 [admin@Router-B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:00:00:00:00:00 protocol-mode=none priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router-B] > interface bridge port add interface=ether1 bridge=bridge-1 [admin@Router-B] > interface bridge port add interface=ether2 bridge=bridge-1 [admin@Router-B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:0E:D7:BF protocol-mode=none priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m
Redundant Link
Untuk jaringan yang menerapkan bridging
dengan redundant link, maka redundant link yang dibangun berpotensi
menghasilkan looping. Untuk mencegah looping interface bridge harus
mengaktifkan Spanning Tree Protocol (STP) ataupun Rapid Spanning Tree
Protocol (STP). Jika menggunakan STP/RSTP, maka salah satu bridge harus
berperan sebagai root bridge.
Untuk Router-A, konfigurasi yang dapat dilakukan adalah sebagai berikut :
[admin@Router-A] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:91:EF:01 protocol-mode=none priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router-A] > interface bridge set 0 protocol-mode=rstp priority=0×7000 [admin@Router-A] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:91:EF:01 protocol-mode=rstp priority=0×7000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router-A] > interface bridge port add interface=ether2 bridge=bridge-1 [admin@Router-A] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether1 bridge-1 0×80 10 none 1 ether2 bridge-1 0×80 10 none 2 ether3 bridge-1 0×80 10 none Untuk Router-B, perintah yang dapat digunakan adalah sebagai berikut :
[admin@Router-B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:0E:D7:BF protocol-mode=none priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router-B] > interface bridge set 0 protocol-mode=rstp priority=0×8000 [admin@Router-B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:0E:D7:BF protocol-mode=rstp priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m
[admin@Router-A] > interface bridge port add interface=ether2 bridge=bridge-1 [admin@Router-A] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether1 bridge-1 0×80 10 none 1 ether2 bridge-1 0×80 10 none 2 ether3 bridge-1 0×80 10 none
Sedangkan untuk melakukan monitoring terhadap interface-interface bridge beserta port yang menjadi anggota dari masing-masing bridge, perintah yang dapat digunakan adalah sebagai berikut :
[admin@Router-A] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:91:EF:01 protocol-mode=rstp priority=0×6000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m
[admin@Router-A] > interface bridge monitor 0 state: enabled current-mac-address: 00:0C:29:91:EF:01 root-bridge: yes root-bridge-id: 0×6000.00:0C:29:91:EF:01 root-path-cost: 0 root-port: none port-count: 3 designated-port-count: 3
[admin@Router-A] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether1 bridge-1 0×80 10 none 1 ether2 bridge-1 0×80 10 none 2 ether3 bridge-1 0×80 10 none [admin@Router-A] > interface bridge port monitor 0 status: in-bridge port-number: 1 role: designated-port edge-port: no edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: yes forwarding: yes [admin@Router-A] > interface bridge port monitor 1 status: in-bridge port-number: 2 role: designated-port edge-port: yes edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: yes forwarding: yes [admin@Router-A] > interface bridge port monitor 2 status: in-bridge port-number: 3 role: designated-port edge-port: no edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: yes forwarding: yes
Untuk memonitor pada Router-B dapat digunakan perintah sebagai berikut :
[admin@Router-B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 arp=enabled mac-address=00:0C:29:0E:D7:BF protocol-mode=rstp priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router-B] > interface bridge monitor 0 state: enabled current-mac-address: 00:0C:29:0E:D7:BF root-bridge: no root-bridge-id: 0×6000.00:0C:29:91:EF:01 root-path-cost: 10 root-port: ether1 port-count: 3 designated-port-count: 1
[admin@Router-B] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether1 bridge-1 0×80 10 none 1 ether2 bridge-1 0×80 10 none 2 ether3 bridge-1 0×80 10 none [admin@Router-B] > interface bridge port monitor 0 status: in-bridge port-number: 1 role: root-port edge-port: no edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: yes forwarding: yes root-path-cost: 10 designated-bridge: 0×6000.00:0C:29:91:EF:01 designated-cost: 0 designated-port-number: 1 [admin@Router-B] > interface bridge port monitor 1 status: in-bridge port-number: 2 role: designated-port edge-port: yes edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: yes forwarding: yes [admin@Router-B] > interface bridge port monitor 2 status: in-bridge port-number: 3 role: alternate-port edge-port: no edge-port-discovery: yes point-to-point-port: no external-fdb: no sending-rstp: yes learning: no forwarding: no root-path-cost: 10 designated-bridge: 0×6000.00:0C:29:91:EF:01 designated-cost: 0 designated-port-number: 3
Another Scenario
Contoh penerapan teknik bridging pada jaringan yang terhubung ke Internet dapat dilihat pada gambar berikut :
Topologi di atas menginginkan sebuah
segmen jaringan 192.168.2.0/24 berada pada dua router yang berbeda.
Untuk menggabungkan jaringan 192.168.2.0/24 yang ada pada ether3 Router A
dan jaringan 192.168.2.0/24 yang ada pada ether2 Router B, maka
digunakanlah teknik bridging.
IP Address yang akan berfungsi sebagai gateway pada jaringan 192.168.2.0/24 cukup berada pada salah satu interface saja.
Pada Router A, konfigurasi yang harus dilakukan adalah sebagai berikut :[admin@Router A] > interface bridge add name=bridge-1 protocol-mode=rstp priority=0×7000 [admin@Router A] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 l2mtu=65535 arp=enabled mac-address=00:00:00:00:00:00 protocol-mode=rstp priority=0×7000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router A] > interface bridge port add interface=ether3 bridge=bridge-1 [admin@Router A] > interface bridge port add interface=ether5 bridge=bridge-1 [admin@Router A] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether3 bridge-1 0×80 10 none 1 ether5 bridge-1 0×80 10 none Sedangkan pada Router B, konfigurasi yang harus dilakukan adalah [admin@Router B] > interface bridge add name=bridge-1 protocol-mode=rstp [admin@Router B] > interface bridge print Flags: X – disabled, R – running 0 R name=”bridge-1″ mtu=1500 l2mtu=65535 arp=enabled mac-address=00:00:00:00:00:00 protocol-mode=rstp priority=0×8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s transmit-hold-count=6 ageing-time=5m [admin@Router B] > interface bridge port add interface=ether2 bridge=bridge-1 [admin@Router B] > interface bridge port add interface=ether5 bridge=bridge-1 [admin@Router B] > interface bridge port print Flags: X – disabled, I – inactive, D – dynamic # INTERFACE BRIDGE PRIORITY PATH-COST HORIZON 0 ether2 bridge-1 0×80 10 none 1 ether5 bridge-1 0×80 10 none
Pada interface ether2 Router B, tidak perlu diberikan IP Address.
[admin@Router B] > ip add print Flags: X – disabled, I – invalid, D – dynamic # ADDRESS NETWORK BROADCAST INTERFACE 0 10.10.10.2/29 10.10.10.0 10.10.10.7 ether1 1 192.168.4.1/24 192.168.4.0 192.168.4.255 ether3
{ 0 komentar... Views All / Send Comment! }
Posting Komentar