Upload
carlos-molina
View
216
Download
0
Embed Size (px)
DESCRIPTION
SDN
Citation preview
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 1/34
T h e P o w e
r o f S o f t w a r e
D e n e d N e t w
o r k i n g
L i n e - r a t
e C o n t e n t - b a s e d
R o u t i n g u s i n g O p
e n F l o w
l u n o ! " i
# e n t e D e
L u # a
P r o f$ D r$ L
u i % & i t t e n
# o u r t ' (
O ) * + ' , C
N , C ( P
.
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 2/34
g
e n d a C o n t e / t u a l i % a 0 1 o S D N
O p e n F l o w S t a n d a r t p l i # a 0 2 e s
e e / p e r i 3 e n t o s 4 5 6
C o n t e n t - b a s e d R o u t i n g
C o n # l u s 1 o e T r a b a l h o s F u t u r o s
R e f e r 7 n # i a l b i b l i o g r 8 # o
5
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 3/34
9 n i d a d e 3 o n o l : t i # a
S i s t e 3 a s O p e r a # i o n a i s p r o p r i e t 8 r i o s e d e
# ; d i g o f e # h a d o 4 , O S < = u n O S < N > O S ? e t # 6
4 3 a i n f r a 3 e s @ 6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 4/34
r A u i t e t
u r a
d e
R e d e s
T r a d i # i o
n a l
n i d a d e 3 o n o l : t i # a
S i s t e 3 a s O p e r a # i o n a i s p r o p r i e t 8 r i o s e d e
# ; d i g o f e # h a d o 4 , O S < = u n O S < N > O S ? e t # 6
4 3 a i n f r a 3 e s @ 6
C o n t r o l P l a n e
C o 3 o a u n i d a d e i n t e r a g e # o 3 o s a t i B o s a d a # e n t e s
C o n g u r a 0 1 o < e r 7 n # i a < R , & < , P < E P
F o r 3 a a t o p o l o g i a l ; g i # a d a B i % i n h a n 0 a ? p a r a s u b s : d i o
a o d a t a p l a n e
D a t a P l a n e 4 b a # k p l a n e 6
t u a # o 3 o u 3 a e s p # i e d e 3 o t o r d a r e d e ?
e n # a 3 i n h a n d o o s A u a d r o s $ E f e t u a p a r s i n g d o s
# a b e 0 a l h o s ? G o S ? l t r a g e 3 ?
e n # a p s u l a 0 1 o ?e n l e i r a 3 e n t o ? p o l : t i # a s d e t r 8 f e g o ? e t # $
H
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 5/34
( o d e l o d a , n t e r n e t
C o l d w a r ' I * J s
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 6/34
r A u i t e
t u r a
S D N C o n t r o l P l a n e # e n t r a l i % a d o
P e r 3 i t e i 3 p l e 3 e n t a r u 3 # o n t r o l e # e n t r a l p a r a
u 3 a r e d e i n t e i r a ? e 3 f o r 3 a d e s o f t w a r e o u
a p p l i a n # e $ e r 7 n # i a # e n t r a l i % a d a d o # o 3 p o r t a 3 e n t o ? K u / o
d e d a d o s e # o n e # t i B i d a d e d e t o d a a r e d e $
D i n 3 i # a d a s r e g r a s e 3 t e 3 p o r e a l e s o b
d e 3 a n d a ? g a r a n t i n d o 3 a i o r l i b e r d a d e a o
d e s e n B o l B e d o r o u p e s A u i s a d o r $
I
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 7/34
C o n t e
/ t u
a l i % a 0 1 o
P o r A u e S D N s e t o r n o u
u 3 t ; p i # o t 1 o d i s # u t i d o n o s M l t i 3 o s
5 a n o s @
C o n # e i t u a l 3 e n t e ? o
3 o d e l o t 1 o a n t i g o
A u a n t o a s r e d e s t r a d i # i o n a i
s O A u e 3 u d o u @
)
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 8/34
O p e
n F
l o w
+
S u r g i 3 e n
t o d e
u 3 p a d r
1 o a b e r
t o$
R e B o l u # i o
n a a a r A u i t e t u r a
d e r e d e
s? a o
p e r 3 i t i r a
s e p a r a 0
1 o d o C o n t r o l
P l a n e e
D a t a P l a n
e$
# e s s o d i
r e t o d o p
r o g r a 3 a d
o r a o s a t i
B o s d e
r e d e? p e r 3
i t i n d o
i 3 p l e 3 e
n t a r 3 a i o
r
i n t e l i g 7 n # i a? d
e a # o r d o
# o 3 a n e
# e s s i d a d
e$
P r o 3 i s s o r
p a r a , o T
D e # i s 2 e s
d e r o t e a
3 e n t o d e d a d o s
p a s s a 3 a
s e r g e r i d a
s p o r u 3
# o n t r o l a
d o r # e n t r a l? A u
e
d e t 3 o
# o n h e # i 3
e n t o d e t
o d a a r e d
e$
d o t a d o
p o r g r a
n d e s b ra n d s
# o 3 o C i s #
o?
= u n i p e r? , & (? N E C
? & r o # a d e
? e > t r e 3 e
? e t #$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 9/34
O p e
n F
l o w
. *
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 10/34
p l i #
a 0 2
e s
s i n g a l l w i - a r o u n d
4 S t a n f o r d n i B e r s i t 6 T e 3 p o h a n
d - o Q i n e / i s t e n t e & a l a n # e a 3 e n t o d e # a r g a
.5
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 11/34
P o s s i b i l i d
a d e s
U s i n
g a l l
w i - f
a r o u n d
R e d e s w i r e l e s s
d i s p o n : B e i s
.9
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 12/34
P o s s i b i l i d
a d e s
U s i n
g a l l
w i - f
a r o u n d
.H "ideo Strea3ing oBer ,EEE )*5$.9 segundos handoQ
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 13/34
P o s s i b i l i d
a d e s
U s i n
g a l l
w i - f
a r o u n d
. "ideo Strea3ing oBer OpenFlowN1o h8 handoQ$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 14/34
E / p
e r i 3 e
n t o
E l a
s t i # T r e
e ' R e d
u # e E n
e r g
. I
E l a s t i # T r e
e ' R e d u #
i n g
e n e r g o n d a t a # e
n t e r
n e t w o r k s
4 S t a n f o r d
n i B e r s i t
6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 15/34
E / p
e r i 3 e
n t o
E l a
s t i # T r e
e ' R e d
u # e E n
e r g
.
D e s a o
s e 3 n 1 o p r e u d i #
a r
- P e r f o r 3 a n # e
- T o l e r n
# i a a F a l h a s
- E s # a l a b i
l i d a d e
E # o n o 3 i a d e a t
I * n o #
o n s u 3 o
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 16/34
P o s s
i b i l i d a d e s
E l a
s t i # T r e
e ' R e d
u # e E n
e r g
. )
Si3ula01o de #onsu3o ' Rede de arAuitetura tradi#ional
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 17/34
P o s s
i b i l i d a d e s
E l a
s t i # T r e
e ' R e d
u # e E n
e r g
. +
Si3ula01o de #onsu3o ' Rede de arAuitetura tradi#ional
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 18/34
P o s s
i b i l i d a d e s
E l a s t i # T r e
e ' R e d
u # e E n
e r g
5 *
Si3ula01o de #onsu3o ' OpenFlow 4SDN6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 19/34
P o s s
i b i l i d a d e s
E l a s t i # T r e
e ' R e d
u # e E n
e r g
5 .
Si3ula01o de #onsu3o ' OpenFlow 4SDN6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 20/34
P o s s
i b i l i d a d e s
E l a s t i # T r e
e ' R e d
u # e E n
e r g
5 5
Si3ula01o de #onsu3o ' OpenFlow 4SDN6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 21/34
P o s s
i b i l i d a d e s
E l a s t i # T r e
e ' R e d
u # e E n
e r g
5 9
Si3ula01o de #onsu3o ' OpenFlow 4SDN6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 22/34
C o
n t e
n t - b a s e d
R o
u t i n g
5 H P r i n # : p i o t i l i % a r a d i B e r s i d a d e d e i n f o r 3 a 0 2 e s
t r o # a d a s e n t r e # o 3 p o n e n t e s e a p l i # a 0 2 e s
p a r a a u 3 e n t a r a e # i 7 n # i a d o
e n # a 3 i n h a 3 e n t o 4 f o r w a r d i n g 6 d e p a # o t e s $ C o 3
p a r a 0 1 o T # n i # a s C & R a e / i s t e 3 ? p o r 3 s 1 o a p l i # a d a s n a
# a 3 a d a d e a p l i # a 0 1 o 4 L 6 $ P e r f o r 3 a n # e i n f e r i o r
a o r o t e a 3 e n t o e 3 # a 3 a d a d e r e d e 4 L 9 6 $ O p e n F l o w P o s s i b i l i d a d e d e 3 o d i # a r a F , & d o s s w i t # h e s e 3
t e 3 p o r e a l ? a t r a B s d e u 3 # o n t r o l a d o r e / t e r n o
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 23/34
R o t e a
3 e n t o
T r a d i # i o
n a l
5 Rotea3ento ,P4tradi#ional6
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 24/34
C o
n t e
n t - b a s e d
R o
u t i n g
5 I
r t i g o P r o p 2 e u 3 3 o d e l o a b s t r a t o d e 3 i d d l e w a r e
p u b < s u b p a r a a i n t e r n e t d o f u t u r o ?
p o s s i b i l i t a n d o o r o t e a 3 e n t o b a s e a d o e 3
# o n t e M d o ? s e 3 p e r d a d e p e r f o r 3 a n # e $
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 25/34
O p
e n F l o w
e
C
& R
5
C a r a # t e r : s t i # a
s p r i n # i p a i
s
P e r 3 i t i r A
u e o # o n t r o l a
d o r 3 o d
i A u e a
t a b e l a
d e e n # a
3 i n h a 3 e
n t o 4 F o r w a r d
i n g T a b l e
6 d e
s w i t # h e s?
d e n i n d o
a s p o r t a
s d e s a : d a?
a
d e p e n d e r
d o a t r i b u
t o o u r e g r
a e s p e # i #
a d o
T r 8 f e g o d e # o n
t r o l e 4 # o n
t r o l p l a n e 6
D i r e # i o n a
d o a o #
o n t r o l a d o r
# e n t
r a l
4 3 i d d l e w
a r e 6? p a r
a A u e s e a 3
t o 3 a d a s
a s
d e # i s 2 e s
d e K u / o
b a s e a d o
n a s p o l : t i # a s e
r e g r a s$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 26/34
O p
e n F l o w
e
C
& R
5 )
( i d d l e w a
r e C o n t r o l l e r
P o s s u i B
i s i b i l i d a d
e d e t o d o o K u
/ o p u b< s u
b?
p e r 3 i t i n d
o # l a s s i #
a r e a g r u
p a r o s a n u n # i a
n e s
4 p u b 6 e
a s s i n a n t e
s 4 s u b 6 d
e a # o r d o
# o 3 o s
i n t e r e s
s e s 3 M t u o
s$
D i a n t e e s
t a B i s 1 o g l o b a l
d o s K u / o s
e # o n t e M
d o s
t r a f e g a d o
s? o 3 i d d l e
w a r e # o n t r o l l e r 3
o d i # a a s
F o r w a r d i n
g T a b l e s d
a r e d e d e
f o r 3 a a o t i 3 i % a r
a # o 3 u n i # a
0 1 o e o # o
n s u 3 o d e
b a n d a
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 27/34
O p
e r a 0 2 e s P
u b < S
u b
5 +
p l i # a 0 1 o
i n f o r 3 a a
o # o n t r o l
a d o r o s e
u i n t e r e s s
e
e 3 r e # e b e r d
e t e r 3 i n a d
o s t i p o s
d e i n f o r 3
a 0 1 o
4 s u b 6
G u a n d o
o # o n t r o
l a d o r r e #
e b e o p e d i d o
d e
a s s i n a t u r a
4 s u b 6? u
3 a l g o r i t
3 o d e o t i
3 i % a 0 1 o
d e
r o t a s e
/ e # u t a d o
p a r a d e
t e r 3 i n a r
o # a 3 i n h
o e
K u / o d o p u b l i s h e r a
t o n o B o
a s s i n a n t
e
e / e # u 0
1 o d e s t e
a l g o r i t 3 o p o
d e r e s u l t
a r n a
# r i a 0 1 o o
u r e 3 o 0
1 o d e K u
/ o s n a s F o r w
a r d i n g
T a b l e s d a
r e d e? d e
f o r 3 a a o
t i 3 i % a r o
r o t e a 3 e n t o
e n t r e o s a
n u n # i a n t e
s 4 p u b 6 e
o s a s s i n a n
t e s 4 s u b 6$
D e 3 a n e i r a a
n 8 l o g a?
u 3 p u b l i s h e r
e n B i a o
a n M n # i o a
o # o n t r o l a d o r?
A u e B e r i
# a e # l a s
s i # a
s e u # o n t e
M d o? a n 8
l o g o a o m o d u s o p e ra n d i a
# i 3 a$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 28/34
F o r 3 a . !
C
a n a l i % a
0 1 o
9 *
N e s t a t # n i # a
? o
o b e t i B o
e B i t a
r
e n # a 3 i n h
a 3 e n t o d e p
a # o t e s p
u b l i # a d o s
? e 3
# a 3 i n h o
s d a r e d
e o n d e n 1 o h
a a a s s i n
a n t e s
# o n e # t a d
o s
( a n e i r a
p r o 3 i s s o r
a d e
r e d u % i r
o
e n # a 3
i n h a 3 e n
t o d e
e B e n t o s
d e s n e # e s
s 8 r i o s
a t r a B s d o 3 a
p e a 3 e n t o
d o s # a
3 i n h o s e
n t r e
a n M n # i o s
e a s s i n a t u r a s
P e r 3 i t e o
u s o d e h
i s t ; r i # o p
a s s a d o d e a n M n
# i o s e
a s s i n a t u r a
s? d e f o r 3
a a p r e B
e r e s e
a n t e # i p a r a
# a n a l i % a 0
2 e s f u t u r a
s$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 29/34
F o r 3 a
. !
C
a n a l i % a
0 1 o
9 .
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 30/34
F o r 3 a 5 ! F i l t r a
g
e 3
, n - N e t w
o r k i n g
9 5
t # n i #
a d e #
a n a l i % a 0 1 o n 1 o
p o s s i b i l i t a
a
r e 3 o 0 1 o
d e 3 e n s a
g e n s d e s
n e # e s s 8 r i a s e
n t r e o s
d i B e r s o s #
a n a i s
N e s t a
s e g u n d a
a b o r d a g e
3? a p r
e s e n t a d o
u 3
3 o d e l o p a r a f
a # i l i t a r a
l t r a g e
3 d e e B
e n t o s
d e s n e # e s
s 8 r i o s n a r e d e$
O s a n M n #
i o s? p e d i
d o s d e a
s s i n a t u r a s e d
e 3 a i s
e B e n t o s s
1 o d e # o 3
p o s t o s e 3
u 3 a r e p r
e s e n t a 0 1 o
e s p a # i a l?
b a s e a d a
n o s a t r i b u
t o s d e # a d
a u 3$
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 31/34
F o r 3 a 5 ! F i l t r a
g
e 3
, n - N e t w
o r k i n g
9 9
O r o t e a 3
e n t o s e r 8
# a l # u l a d
o a t r a B s d a s
r e l a 0 2 e s
A u e e / i s t
i r e 3 n e s
t a r e p r e s
e n t a 0 1 o
e s p a # i a l d o s
a g e n t e s$
S e i d e n t i # a
d a n o B a
r e l a 0 1 o
p a r a K
u / o 8
3 a p e a d o
? a d i # i o n a - s e
e s t e a s s
i n a n t e a
o f o w 8
e / i s t e n t e
n a F o r w a
r d i n g T a b l e$
S e h o u v e r n o va r e la çã o q u e d e ma n d e u m f u x o
i n e x i s t e n t e, e n tã o u m n o v o f u x o, s e pa ra d o d o s
d e ma i s, é i n s ta la d o na o r wa r d i n g !a b l e"
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 32/34
C
o n # l u s 1 o
T
r a b a l h o s F u
t u
r o s
S D
N p ro B7 pod
e ro sa a b s t ra
01o pa ra #o n
fe#01o
de no Bo s 3 idd le wa re s p
a ra ne#e s s id
ade s f u t u ra s
e a i nda i n i 3
ag i n8 Be i s$
T ra ba l ho s f u t
u ro s do s a u to re
s B i sa 3 de n i r
3 t r i#a s e fo r 3
a s de a Ba l ia r
a s a bo rdage
n s de
C & R p ro po s ta
s ne s te 3ode lo
a b s t ra to$
De sa o s
- ( i n i 3 i %a r o
ta 3a n ho da Fo r w
a rd i ng Ta b le
4 3a / . *?**
* e 3
s w i t# he s 6
- E s#a la b i l ida
de do Co n t ro
lado r
C8 l# u lo s #o 3
p le /o s de o t i 3 i %a01o d
e ro tea 3e n to$
La rga e s#a la
! Ta re fa de sa
ado ra$
3 M n i#o #o n t ro
lado r pode
se to r na r u
3 ga rga lo a l 3 de
#o 3 p ro 3e te r a
a l ta d i s po n i b
i l idade$
Co n t ro lado re
s e 3 #loud #o 3 p
u t i ng pode 3 sa na
r e s te p ro b le
3a$
9 H
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 33/34
R
e f e r e n
# i a l
T h e P o w e r o f S
o f t w a r e - d
e n e d N e
t w o r k i n g !
L i n e - r a t e
C o n t e n t - b a s e d
R o u t i n g
s i n g
O p e n F l o w
4 S t u t t g a r t n i B e
r s i t 6
U o w S o f t
w a r e D e
n e d N e t w
o r k s w i l l s
h a p e
o u r n e t w
o r k 4 S t a n
f o r d n i B
e r s i t 6
D a t a # e n t
e r # h a n g e s t o p r o B
i d e 3 o r e a
g i l i t
w i t h S D N
4 , & ( 6
( o b i l e S o
f t w a r e D e
n e d N e t w
o r k s 4 & e l l
L a b s 6
w w w$ o p e
n K o w$ o r g
w w w$ o p e
n K o w$ s t a n
f o r d$ e d u
w w w$ o p e
n n e t s u 3 3
i t$ o r g
9
7/21/2019 SDNdf
http://slidepdf.com/reader/full/sdndf 34/34
P e r
g u n
t a s
9 I