Logica Switch Presentation 4787 1509415966
Logica Switch Presentation 4787 1509415966
Logica Switch Presentation 4787 1509415966
Switch Feature
Citraweb Solusi Teknologi, Indonesia
www.mikrotik.co.id
Perkenalan
• Pujo Déwobroto
• Citraweb Solusi Teknologi
– Mikrotik distributor,
training partner
(mikrotik.co.id)
– ISP (citra.net.id)
– Web developer
(citra.web.id)
• TR0132
www.mikrotik.co.id
www.mikrotik.co.id 4
Router != Switch
Router Switch
PAKET FRAME
www.mikrotik.co.id 5
Bridge !== Switch
Bridge Switch
Software Hardware
Lambat Cepat
www.mikrotik.co.id 6
Bridge !== Switch (2)
B
R
I
D
G
E
BRIDGE
SWITCH
www.mikrotik.co.id 7
Logika Switch Chip
2 4 6 8 10 12 14 16 18 20 22 24 CPU Controlled
Bridging, Routing, Firewall, dll
1 3 5 7 9 11 13 15 17 19 21 23
18 20 22 24 CPU Controlled
Bridging, Routing, Firewall, dll
1 17 19 21 23
1 3 5 7 9 11 13 15
www.mikrotik.co.id 10
Contoh 1 - Simple Switch
192.168.1.2/24
192.168.1.3/24
www.mikrotik.co.id 11
Contoh 1 - Simple Switch
/interface ethernet
set ether3 master-port=ether2
set ether5 master-port=ether2
set ether7 master-port=ether2
192.168.1.2/24
/ip address
add address=192.168.1.1/24 interface=ether2
192.168.1.2/24
www.mikrotik.co.id 12
Contoh 2 - Port Based VLAN
(1)
R1
tagged vlan1
tagged vlan2
untag vlan1
192.168.1.2/24
untag vlan2
172.16.2.2/24
192.168.1.3/24
untag vlan1
www.mikrotik.co.id 13
Contoh 2 - Port Based VLAN
(2)
R1
tagged vlan1
tagged vlan2
R1
/interface vlan
untag vlan1 add interface=ether2 name=vlan1 vlan-id=1
add interface=ether2 name=vlan2 vlan-id=2
192.168.1.2/24
untag vlan2
/ip address
172.16.2.2/24 add address=192.168.1.1/24 interface=vlan1
add address=172.16.2.1/24 interface=vlan2
192.168.1.3/24
untag vlan1
www.mikrotik.co.id 14
Contoh 2 - Port Based VLAN
(3)
• Ether1 CRS berfungsi sebagai trunk port /
tagged port
• Ether3 dan Ether7 CRS berfungsi sebagai
access port / untagged port dari vlan-id=1
• Ether5 CRS berfungsi sebagai access
port / untagged port dari vlan-id=2
• Perangkat dengan vlan-id=1 sudah
berbeda broadcast domain dengan
perangkat vlan-id=2
www.mikrotik.co.id 15
Contoh 2 - Port Based VLAN
(4)
www.mikrotik.co.id 16
Contoh 2 - Port Based VLAN
(5) Egress-vlan-tag untuk
mendefinisikan egress port yang
butuh menggunakan vlan tag
Jika "tagged-port" tidak cocok
maka vlan tag akan diremove
www.mikrotik.co.id 17
Contoh 2 - Port Based VLAN
(6)
Ingress-Vlan-translation,
digunakan untuk memodifikasi
frame yang masuk ke Switch dari
sebuah port
www.mikrotik.co.id 18
Contoh 2 - Port Based VLAN
(7)
Disable forward-invalid-vlan untuk
memblok semua frame yang tidak
kita definisikan di vlan table
(security purpose)
Lakukan ini setelah yakin semua
vlan sudah berjalan!!
www.mikrotik.co.id 19
Switch LOGIC
DST SRC ETH DATA FCS
MAC MAC TYPE PAYLOAD
6 6 2 46-1500 4
www.mikrotik.co.id 20
Logika CRS (1)
P
O Ingress-vlan-
INGRESS R trans
T
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 21
Logika CRS (2) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
ID
DA SA L3 DATA
1
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 22
Logika CRS (3) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
ID
DA SA L3 DATA
1
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 23
Logika CRS (4) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
ID
DA SA L3 DATA
1
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 24
Logika CRS (5) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
ID
DA SA L3 DATA
1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
3
www.mikrotik.co.id 25
Logika CRS (6) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
vlan tag dihapus
ID
DA SA L3 DATA
1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
3
www.mikrotik.co.id 26
Logika CRS (7) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
DA SA L3 DATA
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
3
www.mikrotik.co.id 27
Logika CRS (8) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
DA SA L3 DATA
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
3
www.mikrotik.co.id 28
Logika CRS (9) R1 tagged to PC untagged vid=1
E
T Ingress-vlan-
INGRESS H trans
1
VLAN Table
DA SA L3 DATA
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
3
www.mikrotik.co.id 29
Logika CRS (10) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
DA SA L3 DATA
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 30
Logika CRS (11) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
DA SA L3 DATA
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 31
Logika CRS (12) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
ID
DA SA L3 DATA
1
VLAN Table
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 32
Logika CRS (13) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
ID
VLAN Table
DA SA L3 DATA
1
P
O Egress-vlan- Egress-vlan-
EGRESS R trans tag
T
www.mikrotik.co.id 33
Logika CRS (14) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
ID
VLAN Table
DA SA L3 DATA
1
Di forward ke ETH1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
1
www.mikrotik.co.id 34
Logika CRS (15) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
VLAN Table
vlan id tetap ada
ID
DA SA L3 DATA
1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
1
www.mikrotik.co.id 35
Logika CRS (16) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
VLAN Table
ID
DA SA L3 DATA
1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
1
www.mikrotik.co.id 36
Logika CRS (17) Untagged PC ke R1 tagged vid=1
E
T Ingress-vlan-
INGRESS H trans
3
VLAN Table
ID
DA SA L3 DATA
1
E
T Egress-vlan- Egress-vlan-
EGRESS H trans tag
1
www.mikrotik.co.id 37
Contoh 3 - Komunikasi Switch
(1)
R1
tagged vlan1
tagged vlan2
- Untuk management port
- CRS hanya boleh diremote
untag vlan1 langsung dari vlan2
- Perangkat dari VLAN1 jika
192.168.1.2/24
remote CRS melalui R1 (inter
untag vlan2
vlan routing)
172.16.2.2/24
- CRS bisa memberikan service ke
perangkat di vlan2 (DHCP server,
untag vlan1 hotspot server dll)
192.168.1.3/24
- CRS bisa ke internet melalui R1
www.mikrotik.co.id 38
Contoh 3 - Komunikasi Switch
(2)
R1
tagged vlan1
tagged vlan2
untag vlan1
192.168.1.2/24
untag vlan2
172.16.2.2/24
192.168.1.3/24
untag vlan1
www.mikrotik.co.id 39
Contoh 3 - Komunikasi Switch
(3)
www.mikrotik.co.id 40
Contoh 3 - Komunikasi Switch
(4)
www.mikrotik.co.id 41
Contoh 4 - Port Isolation (1)
R1
tagged vlan1
tagged vlan2
- Port Isolation bisa kita
untag vlan1 gunakan untuk
192.168.1.2/24
menambah security di
untag vlan2 dalam broadcast domain
172.16.2.2/24 yang sama.
192.168.1.3/24
untag vlan1
www.mikrotik.co.id 42
Isolation Port
• Pada CRS, kita bisa menerapkan isolation
berdasarkan profile di masing-masing port
sesuai kebutuhan misalnya
– Promiscuous Port (profile 0), digunakan pada
Trunk port agar frame dari trunk port bisa ke
semua port
– Isolated Port (profile 1), digunakan untuk port
yang hanya bisa akses ke trunk port
– Community port (profile 2-31), digunakan
untuk membentuk custom group
www.mikrotik.co.id 43
Contoh 4 - Port Isolation (2)
www.mikrotik.co.id 44
Contoh 4 - Port Isolation (3)
TRUNK
Isolated
www.mikrotik.co.id 45
Contoh 4 - Port Isolation (4)
www.mikrotik.co.id 46
Contoh 5 - Hybrid Port (1)
R1
tagged vlan1
tagged vlan2
tagged vlan100
tagged vlan200
- Hybrid port, jika didalam
port tersebut terkoneksi
untag vlan1
ke perangkat yang
192.168.1.2/24
menggunakan tagged
R2 serta untagged frame
VAP1 vlan100
- Biasa digunakan untuk
untag vlan2 memisahkan trafik
VAP2 vlan200
tagged vlan100 VirtualAP pada wireless
tagged vlan200
www.mikrotik.co.id 47
Contoh 5 - Hybrid Port (2)
R1
R2
www.mikrotik.co.id 48
Contoh 5 - Hybrid Port (2)
CRS
www.mikrotik.co.id 49
Contoh 6 - Loop Protection (1)
www.mikrotik.co.id 50
Contoh 6 - Loop Protection (2)
www.mikrotik.co.id 51
Contoh 6 - Loop Protection (3)
www.mikrotik.co.id 52
v6.40rc36 ???
www.mikrotik.co.id 53
HW-Offloading
• Mulai versi 6.40rc36, Interface bridge pada
RouterOS akan menghandle L2 Forwarding
dan bisa menggunakan switch-chip (Hw-
offloading) jika kondisi memungkinkan
• Tidak ada lagi pengaturan masterport pada
interface
• Hati-hati jika sudah diupgrade ke versi baru,
jika di downgrade tidak akan otomatis
menggunakan setting masterport
www.mikrotik.co.id 54
Fitur HW-Offload
Bridge Bridge
Switch Switch Bridge Bridge
IGMP VLAN Bonding
Routeroard Menu R/STP MSTP
Snoop Filtering
CRS3xx Y Y Y Y Y N
CRS1xx Y Y N Y N N
CRS2xx Y Y N N N N
QCA8377 Y Y N N N N
AR8327 Y Y N N N N
AR8227 Y Y N N N N
AR8316 Y Y N N N N
AR7240 Y Y N N N N
MT7621 Y N N N N N
RTL8367 Y N N N N N
ICPlus175D Y N N N N N
www.mikrotik.co.id 55
Contoh 7 - Bridge VLAN (1)
R1
tagged vlan1
tagged vlan2
tagged vlan100
tagged vlan200
- Trunk port untuk R1
- Access port untuk PC
untag vlan1
- Hybrid Port untuk perangkat
192.168.1.2/24 R2
R2 - Management port untuk akses
VAP1 vlan100 CRS vlan 1
untag vlan2
VAP2 vlan200
tagged vlan100
tagged vlan200
www.mikrotik.co.id 56
Contoh 7 - Bridge VLAN (2)
www.mikrotik.co.id 57
Contoh 7 - Bridge VLAN (3)
www.mikrotik.co.id 58
Contoh 7 - Bridge VLAN (4)
www.mikrotik.co.id 60
Contoh 7 - Bridge VLAN (6)
www.mikrotik.co.id 61
Contoh 7 - Bridge VLAN (7)
www.mikrotik.co.id 62
Contoh 7 - Bridge VLAN (8)
www.mikrotik.co.id 63
Tips
• Meskipun di Bridge juga terdapat fitur VLAN, fitur
Switch saat ini juga masih bisa digunakan
• Biasakan untuk menyisakan 1 port yang tidak
masuk bridge / switch
• Biasakan menggunakan ROS versi sama
• Jika melakukan pengubahan konfigurasi switch
dan tidak berjalan, Flush table FDB switch
• Pada versi ini, fungsi VLAN pada bridge masih
belum bisa menggunakan HW-Offload, gunakan
menu switch pada CRS1xx series
• Gunakan CRS untuk switch J
www.mikrotik.co.id 64
Thank You!
Diijinkan menggunakan sebagian atau seluruh materi pada modul ini,
baik berupa ide, foto, tulisan, konfigurasi dan diagram selama untuk
kepentingan pengajaran, dan memberikan kredit kepada penulis
serta link ke www.mikrotik.co.id
www.mikrotik.co.id 65