os2014 md sal tutorial 0
TRANSCRIPT
-
7/25/2019 Os2014 Md Sal Tutorial 0
1/22
Developin
OpenDaylightwith MD-S
J. Medved, E. Warnicke, A. Tka
CiscoSample App: M. Rehak,
February 04, 2014
-
7/25/2019 Os2014 Md Sal Tutorial 0
2/22
Controller Architecture
!"#$%&'( *'+,-.' /+0,-1'+ !1-203
!"#$ &$'()*+ ,$*-./$ 012/3)2#
4"2"5$6$2'789:;=15.2#
EF$2G"H=.5@' I>9# JKL,MN
G"'" >="2$ L=$6$2'#JO.*'1"= ,(.'/@$#P
>@H#./"= G$-./$ 92'$*C"/$#N
,$*-./$ IA#'*"/3)2
-
7/25/2019 Os2014 Md Sal Tutorial 0
3/22
Hydrogen Implementation
4)B$=QG*.-$2 ,I< J4GQ,I9QG*.-$2 ,I< JIGQ,IZ"2B=$*
Z)#'M*"/+$*
IX2.'H,$*-./$
,$*-./$
,$*-./$ 012/3)2#
M)F)=)5HL[F)*'$*
M)F)=)5HL[F)*'$*
M)F)=)5HL[F)*'$*
M)F)=)5HL[F)*'$*
M)F)=)5HL[F)*'$*
92-$2')*H
4"2"5$*
!"#$ &$'()*+ 012/3)2#
;)2\5,1A#H#'$6
&,0 IB"F'$*#
&,0 IB"F'$*#
&,0 IB"F'$*#>;L>,'"'#
45*0K4
EF$20=)(
URV URW
4%'35&06 !3#7&'1 8',-.'9
&LM;E&0
:11-203#& ;-+ /?@9-.#&8',-.'9
4%'3 ,*6-
-
7/25/2019 Os2014 Md Sal Tutorial 0
4/22
MD-SAL Motivation &Requirements
5&'"-7-&-
-
7/25/2019 Os2014 Md Sal Tutorial 0
5/22
From AD-SAL to MD-SAL
O03=15.2 U ,! >=15.2 ]
,$*-./$>=15.2 U
,$*-./$>=15.2 U
V8I*:JV01'&'1 *R S#,# :/E
H!*TO4Q5
V01'&'1 *'+,-.' QR S#,# :/E
UUU
H'F='9=15.2
V01'&
>*)')/)= >=15.2
V01'&
,$*-./$:IFF>=15.2
V01'&UUUUUU
&$'()*+ G$-./$# UUU IFF
;)2'*)==$* >="?)*6
,)1'@A)12B 92'$*C"/$#D >*)')/)= >=15.2#
&$'()*+ IFF=./"3)2#E*/@$#'*"3)2 D ,$*-./$#
G"'" >="2$ L=$6$2'#
;=1#'$*.25G"'" ,')*$4$##"5$ !1#
H'$0
-
7/25/2019 Os2014 Md Sal Tutorial 0
9/22
Building a Plugin/Application
V01'&V01'&
X#3D V01'&
S#,# :/E 8'W3-203S#,# :/E 8'W3-203Y'3'+#
-
7/25/2019 Os2014 Md Sal Tutorial 0
10/22
The Learning Switch Application
E39%-+'1 7@ c4%'38#@&-D?< :%%&-.#203 8','&0%'+9L T=
-
7/25/2019 Os2014 Md Sal Tutorial 0
11/22
Q
Under the Hood: How it Works
O03
-
7/25/2019 Os2014 Md Sal Tutorial 0
12/22
Building the Sample Application
/+'+'F=-9-
-
7/25/2019 Os2014 Md Sal Tutorial 0
13/22
Starting the Environment
/+'F=-9-
-
7/25/2019 Os2014 Md Sal Tutorial 0
14/22
Starting the Environment (Continued)
H=3
-
7/25/2019 Os2014 Md Sal Tutorial 0
15/22
Core Concepts: Instance Identifier
]3-F=' -1'32W'+ 0B #3 '&'$'3< K&0.#203M -3
-
7/25/2019 Os2014 Md Sal Tutorial 0
16/22
Running & Troubleshooting the App
]9' H!*TO4Q5
-
7/25/2019 Os2014 Md Sal Tutorial 0
17/22
Other Things to Explore
T+@ # 3'
-
7/25/2019 Os2014 Md Sal Tutorial 0
18/22
Summary
4%'38#@&-D?
-
7/25/2019 Os2014 Md Sal Tutorial 0
19/22
Backup
-
7/25/2019 Os2014 Md Sal Tutorial 0
20/22
Q
BGP-LS Flow
O03
F8HJ1I J&*
702 28L
N0%'+
702HE"7
F8HJ1I A-BCD)B-' F8HJ1I J&*
-
7/25/2019 Os2014 Md Sal Tutorial 0
21/22
BGP-LS System Flow
-
7/25/2019 Os2014 Md Sal Tutorial 0
22/22
[Sub-SectionTitle]