Professional Documents
Culture Documents
SDN Implementa-On - Test On Mikro-K - : Novan Chris
SDN Implementa-On - Test On Mikro-K - : Novan Chris
SDN Implementa-On - Test On Mikro-K - : Novan Chris
Implementa-on
-‐
Test
on
Mikro-k
-‐
By:
Novan
Chris
CITRAWEB
NUSA
INFOMEDIA
www.mikro:k.co.id
Introduc:on
• Novan
Chris
• Work for Citraweb / Citranet
– Mikrotik Distributor & Training
Partner, ISP
• Product
Manager
&
Support
Manager
• Mikro:k
Cer:fied
Trainer
• MTCNA,
MTCTCE,
MTCRE,
MTCWE,
MTCUME,
MTCINE
2
SDN
?
SOCIAL
DEVELOPMENT
NETWORK
SDN ≠ OPENFLOW
3
SOFTWARE
DEFINED
NETWORKING
• New
Network
Architecture
– Pemisahan
Control
Plane
dan
Data
Plane.
• Open
Programmability
– Management
network
berbasis
aplikasi.
• Open
Vendor
Compa:bility
– Tidak
terikat
pada
salah
satu
brand
dan
type
perangkat.
• Open
Network
Topology
– Network
topologi
:dak
menghambat
pengembangan
Jaringan.
5
Fitur-‐fitur
SDN
• Device
Provisioning
System
• Service
Provisioning
System
• Rou:ng
&
Forwarding
Controllers
• Centralized
Control
Plane
(OpenFlow)
• Network
Virtualiza:on
6
Arsitektur
SDN
SDN
Model
APPS
APPS
APPS
APPS
APPS
APPS
APPS
APPS
APPS
APPS
Network
OS
/
Opera-ng
System
Controller
7
Arsitektur
SDN
Network
Applica:ons,
Orchestra:on
and
Services
Applioca:on
Layer
Business
Applica:on
SDN
ARCHITECTURES
Controller
Pla`orm
Control
Layer
Network
Service
Func:on
8
Arsitektur
SDN
Applica:on
Layer
Feature
Apps
1
Apps
2
………..
Apps
N
Feature
OS
OS
Northbound
API
Fw
Hardware
Fw
Hardware
Controller
Layer
SDN
CONTROLLER
(Network
OS
/
Network
Service)
Feature
Infrastructure
Layer
OS
Compliant
Compliant
Compliant
Fw
Hardware
OS
OS
OS
Fw
Hardware
Fw
Hardware
Fw
Hardware
9
Arsitektur
SDN
Tradi-onal
Network
SDN
Network
10
Penggunaan
SDN
• Campus
Network
• Datacenter
Network
• Service
Provider
Network
• Cloud
Provider
11
Mengapa
SDN
Dikembangkan
• Jaringan
:dak
lagi
bersifat
tertutup
/
proprietary
dan
juga
semakin
mudah
implementasinya.
• Tidak
disadari
bahwa
Jaringan
yang
dimiliki
semakin
besar
dan
dinamis
(selalu
berubah
secara
topologi)
semakin
rumit
untuk
di
maintain.
• Perlu
adanya
pla`orm
baru
yang
memungkinkan
para
Pemilik
Jaringan
lebih
mudah
untuk
mengatur
infrastructure
Jaringannya.
Supaya
lebih
op:mal
dan
lebih
fleksibel.
12
Kebutuhan
Implementasi
SDN
• Dari
Arsitektur
baru
yang
ditawarkan
oleh
SDN
maka
dibutuhkan
sebuah
perangkat
baru
dalam
jaringan,
yaitu
SDN
Controller.
• Network
Device
yang
sudah
ada
dan
sudah
berjalan
bertahun
tahun
perlu
digan:
dengan
perangkat
baru
yang
sudah
support
dengan
standart
SDN.
– Tidak
perlu
digan:
jika
ada
update
sodware/
firmware
dari
perangkat
tersebut.
13
Cara
Kerja
SDN
INTERNET
14
Cara
Kerja
SDN
+
POLICY/FLOW
INTERNET
17
Akses
ke
Controller
20
Implementasi
Openflow
Setelah
Openflow
diak:ean
di
mikro:k,
router/switch
bisa
didadarkan
ke
controller.
OF
LOCAL
OUTPUT
INPUT
OUTPUT
INTERFACE
PROCESS
24
Flow
Matcher
&
Ac:on
• Flow
Matcher
bisa
mendeteksi
traffic
dari
layer
1
-‐
layer
4
• Ac:on
:
– Port-‐to-‐port
forwarding
– Dikirim
ke
controller
untuk
diproses
lebih
lanjut
– Drop
Traffic
!
– Normal
proses
ke
non-‐openflow
network/device
25
Network
Topology
Discovery
Router
Mikro-k
akan
dianggap
sebagai
Openflow
Switch
28
Contoh
Layer
1
flow
Flow
1
Flow
2
Node
Router
5
Node
Router
5
Input
Port
Port
1
Input
Port
Port
2
Ac-on
Output
Ac-on
Output
Output
Port
Port
2
Output
Port
Port
1
172.21.4.0/24
Router
Client
31
Flow
1
:
Client-‐to-‐Internet
Flow
2
:
To
Internet
via
Router3
Node
Router
4
Node
Router
3
U Input
Port
From-‐Client
Input
Port
From
Router4
P Eth-‐Type
0x800
Eth-‐Type
0x800
L
O Dst-‐Address
0.0.0.0/0
Dst-‐Address
0.0.0.0/0
32
BERSAMBUNG…..
J
33
Conclusions
• SDN
+
Openflow
=
the
Future….
• SDN
:dak
menggan:kan
fungsi
networking
yang
sudah
ada
saat
ini,
SDN
+
Openflow
mempermudah
kita
memanage
infrastructure
jaringan
yang
sudah
ada.
• Mikro:k
baru
mensupport
Openflow
Ver
1.0.0
sehingga
belum
bisa
memanfaatkan
fitur
SDN
lebih
luas
lagi.
34
Thank
You
!!
www.mikrotik.co.id
info@mikrotik.co.id
@mikrotik_id
35