You are on page 1of 9

Bi tp ln Software-Defined Networking/OpenFlow

Nguyn Hu Thanh thanhnh@hust.edu.vn

L thuyt
Tm hiu khi nim OpenFlow:
Vo trang: http://archive.openflow.org/wp/documents/ c:
OpenFlow White Paper FlowVisor: A Network Virtualization Layer

Tham gia online course:


https://www.coursera.org/course/sdn

Vit bo co l thuyt:
Th no l OpenFlow? OpenFlow khc g so vi cc cng ngh mng truyn thng? u nhc im

OpenFlow
To topology: s dng mi trng gi lp (emulation):
Mininet: http://mininet.org/

Cc nt mng:
Trong mininet: h tr cc nt OpenFlow o, hoc OpenVSwitch (soft-router): http://openvswitch.org/

To OpenFlow Controller:
POX xem cc module tin ch ti: https://openflow.stanford.edu/display/ONL/POX+Wiki

Virtualization - FlowVisor
Vi cc bn lm virtualization, xem thm cc ti liu:
FlowVisor: A Network Virtualization Layer
http://sb.tmit.bme.hu/mediawiki/images/c/c0/FlowVis or.pdf

OpenVSwitch Ci t FlowVisor: https://openflow.stanford.edu/display/DOCS/Flow visor

Bi tp ln 1 - OpenFlow
Bc 1:
Thit lp topology nh hnh di s dng Mininet Ping thnh cng t mt host n host bt k
OpenFlow Controller (POX) host 1 OpenFlow node host 4

host 2

host 3

Bi tp ln 1 OpenFlow (tip)
Gi :
Tm hiu cc module: forwarding.l2_learning, Openflow.discovery, Openflow.spanning_tree

Bc 2:
Xy dng module nh tuyn theo thut ton Dijsktra hoc Bellman-Ford Ping thnh cng t mt host n host bt k bng cch s dng module nh tuyn.

BTL 2 - o ha (virtualization)
To ra 2 slice s dng FlowVisor Mi slice c iu khin bng mt OF controller Chia s ti nguyn gia 2 slice
Ping thnh cng gia cc host trong 1 slice

BTL 2 - o ha (tip)
host 4 Flow Visor OF Controller 1 host 2

Slice 2
host 1 host 3

Slice 1

OF Controller 2

Physical OF Network
Physical OF node

Bo co kt qu
SV vit bo co vi cc ni dung:
L thuyt v OpenFlow L thuyt v o ha Kt qu gi lp

Demo kt qu thc t

You might also like