8/10/2019 1.GettingStarted Guide Opendaylight-2
1/19
"
!"#$%&'()*+,- /#,,)$* 0,&1,#% /2)%#"#$%&'() *#()+#, -.'')
"#$%&'() *'+,-,#( .,-)#/0
/'+01#( "2)' "'0$+13)1#( 4%).#+
1233 3141546317 8(,),9: "/9;) 90 ?9))9:
6233 3@41346317 /%), *9#
D233 3E41F46317 /%), *9#
56"78
12 H*I
8/10/2019 1.GettingStarted Guide Opendaylight-2
2/19
#
9: *+'2)' 2( ;3'(.) 3+#?'$) 4$$#%()@
92 P# )# >))\-S44,A'(),)02#\'(A90:,]>)2#/]4$9/^#(49A&,(4:#],(2_-\
^2 H:,$= #( TB,](`R\U #( )#\`:';) $#/('/ #; )>' -$/''(G 9- ->#a( ^':#a
$2 K'b) $:,$= #( TB,](`R\ a,)> R-'/ K9&'4M9--a#/AU
A2
Z,:: ,( 9:: )>' "')9,:- 9(A B%^&,)
8/10/2019 1.GettingStarted Guide Opendaylight-2
3/19
$
A: -'))1(> %3 B'++1)@
92 O#] ,()# P'//,) 9) >))\-S44],)2#\'(A90:,]>)2#/]4]'//,)42 J>,- :,(= a#/=- ^'-) ,( Z,/';#b
#/ H>/#&'2
^2 R-' )>' %-'/(9&' 9(A \9--a#/A )>9) 0#% $/'9)'A ,( B'$),#( 1 9^#+' )# B,](`8(2
$2
#%:A ^' )# -') %\ 9( BB. ='02
'2
H:,$= #( 0#%/ (9&' #( )#\`/,]>) -,A' 9(A )>'( $:,$= #( TB')),(]-U 9- ->#a( ^':#aS
;2 K'b) $:,$= #( TBB. M%^:,$ c'0-U #( )>' :';) \9(':2
]2 K'b)G 8; 0#% 9:/'9A0 >9+' 9 BB. ='0 )>'( %-' )>' ;#::#a,(] $#&&9(A #( J'/&,(9: )#
]') ,) 9(A $#\0 )>' #%)\%)S
$2) CD:00.D12 .#a'+'/G ,; 0#% A#(d) >9+' 9 --> ='0G 0#% a,:: (#) ]') 9(0 #%)\%) ;#/ 9^#+'
$#&&9(A 9(A 0#%/ 1
8/10/2019 1.GettingStarted Guide Opendaylight-2
4/19
%
,2 J# ]') 9 BB. ='0 ;#::#a )>'-' -)'\-S
82 Z/#& )>' J'/&,(9: #/ P,) V9->G /%( !!"#$%&'%(
882 H#(;,/& )>' A';9%:) \9)> )!!"*+,-.!/
8882 I()'/ 9 \9--\>/9-' X/'$#&&'(A'AY #/ :'9+' ,) ^:9(=2
*'&'&^'/ )>,- \9--\>/9-'G 9- 0#% a,:: (''A ,) )# %(:#$= )>'='0 a>'('+'/ 0#% %-' ,)2
8[2
L\'( 0*)!!"*+,-.!/)1239(A $#\0 )>' $#()'()- #/ %-' )>' $#&&9(A ,( B)'\ ]Y
9^#+'2
_2 ' ^#b ,( P'//,) -$/''( 9(A $:,$= #(
T' ;#::#a,(] $#&&9(A #( J'/&,(9:S
f 00. G3 AHI9J5!!"2!%.(/6%7K>1):#3'(.):#+>
?>'/' 5!!"2!%.(/6%7G ,- )>' -9&' %-'/(9&' )>9) 0#% %-'A )# :#],( )# P'//,)2
8/10/2019 1.GettingStarted Guide Opendaylight-2
5/19
&
&2 J>' #%)\%) ->#%:A ^' 9- ;#::#a-S
I()'/ \9--\>/9-' ;#/ ='0 e4>#&'4$,-$#42-->4,Ag/-9eS
hhhh ?':$#&' )# P'//,) H#A' *'+,'a hhhh
., i%-'/jG 0#% >9+' -%$$'--;%::0 $#(('$)'A #+'/ BB.2
R(;#/)%(9)':0G ,()'/9$),+' ->'::- 9/' A,-9^:'A2 J# $:#(' 9 >#-)'A P,) /'\#-,)#/0G %-'S
],) $:#(' -->S44i%-'/jk],)2#\'(A90:,]>)2#/]S6E7154*IMLB8JL*NgK)2#/] $:#-'A2
8($9-' #; 9(0 ,--%'- ;#/ -')),(] %\ P'//,)G )/0 /';'//,(] )# ;#::#a,(] :,(= 9- a'::S.))30@DDL1M1:#3'(.):#+>DN1'LD;3'("2=,1>.)E*#()+#,,'+@B'++1)E-')%3
8/10/2019 1.GettingStarted Guide Opendaylight-2
6/19
'
O: P%,,1(> ).' Q*#()+#,,'+R $#' ;#::#a,(] :,(= 9(A ,(-)9:: ,)S >))\S44],)`-$&2$#&4A#a(:#9A-
^2 K'b)G $/'9)' 9 ;#:A'/ #( 0#% &9$>,(' a>'/' 0#% a9() )# -)#/' 9:: )>' $#A'2 P# )#
)>,- ;#:A'/ )>/#%]> 0#%/ J'/&,(9: X']S $A \/#_'$)4Y
$2 K#aG )0\' )>' ;#::#a,(] $#&&9(A )# ]') )>' TH#()/#::'/U $#A' #( 0#%/ &9$>,('S
],) $:#(' -->S44i%-'/(9&'jk],)2#\'(A90:,]>)2#/]S6E7154$#()/#::'/2],)
A2
K'b)G %-' )>' ;#::#a,(] $#&&9(A- #( 0#%/ J'/&,(9: )>9) ,(-'/)- 9 %(,l%'
H>9(]'`8A )9] ,( )>' ;##)'/ #; 9 $#&&,) &'--9]'2 J>,- -)'\ ,- #\),#(9: ^%) >,]>:0
/'$#&&'(A'A ;#/ )/9$=,(] $>9(]'-2 XJ>'-' 9/' D A,;;'/'() $#&&9(A- ^':#aY
$A $#()/#::'/
-$\ \ `M 6E715 i%-'/(9&'jk],)2#\'(A90:,]>)2#/]S>##=-4$#&&,)`&-] 2],)4>##=-4
$>A CFF 2],)4>##=-4$#&&,)`&-]
8($9-' #; 9(0 ,--%'- ]')),(] )>' H#()/#::'/ $#A'G )/0 /';'//,(] )# ;#::#a,(] :,(= 9- a'::S
.))30@DDL1M1:#3'(.):#+>DN1'LD;3'("2=,1>.)E*#()+#,,'+@P%,,1(>SET2$M1(>SE2(E).'E*#
8/10/2019 1.GettingStarted Guide Opendaylight-2
7/19
(
I: W%1, 2(< X%((1(> ).' Q*#()+#,,'+R@
92
Z,/-)G &9=' -%/' 0#% >9+' ;#::#a,(] \/'`/'l%,-,)'- A#('S
,2 8(-)9:: W9+'( D2327 #/ 9^#+'S >))\S44&9+'(29\9$>'2#/]4\:%],(-4&9+'(`
'$:,\-'`\:%],(4
,,2
8(-)9:: Q"c 12CmS >))\S44A#$-2#/9$:'2$#&4_9+9-'4C4A#$-4a'^(#)'-4,(-)9::4
,,,2 Q' H#()/#::'/ $#A' ;/#& )>' J'/&,(9:
9(A 'b'$%)' )>' ;#::#a,(] $#&&9(A-S XJ>' -'$#(A $#&&9(A a,:: )9=' -#&'
),&'G -# a9,) ;#/ ,) )# $#&\:')'Y
$A $#()/#::'/4#\'(A90:,]>)4A,-)/,^%),#(4#\'(A90:,]>)4
&+( $:'9( ,(-)9::
$2
K'b)G ]# )# )>' ;#:A'/ a>'/' 0#% \%::'A )>' H#()/#::'/ $#A' ;/#& )>' J'/&,(9:
9(A 'b'$%)' )>' ;#::#a,(] $#&&9(A-S XJ>' -'$#(A $#&&9(A a,:: )9=' -#&'
),&'G -# a9,) ;#/ ,) )# $#&\:')'Y
A2 L($'G )>' $#&&9(A ,- $#&\:')'A TB%$$'--;%::0UG 0#% a,:: -'' )>' ;#::#a,(]
/'-%:)S
Y56Z;[ GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
Y56Z;[ W\5V" -\**7--
Y56Z;[ GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
Y56Z;[ ]#)2, )1&'@ A@^^:IO_0
Y56Z;[ Z1(10.'< 2)@ -%( `2( 9H 9A@OJ@II P-] A^9I
Y56Z;[ Z1(2, a'+=@ AbaDJAa
Y56Z;[ GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'2 B# ;9/ 0#% >9+' ^%,:) )>' $#()/#::'/G (#a a,:: a' /%( )>' $#()/#::'/2 J# /%( )>'
$#()/#::'/ 'b'$%)' )>' ;#::#a,(] $#&&9(A-S
$A $#()/#::'/4#\'(A90:,]>)4A,-)/,^%),#(4#\'(A90:,]>)4)9/]')4A,-)/,^%),#(2#\'(A90:,]>)`#-],\9$=9]'4#\'(A90:,]>)
24/%(2->
8/10/2019 1.GettingStarted Guide Opendaylight-2
8/19
)
;2 L($'G )>' $#()/#::'/ -)9/)- ]#)# S >))\S44:#$9:>#-)S535348; 0#% ]') )>' ;#::#a,(]
-$/''( )>'( 0#%/ $#()/#::'/ >9- -)9/)'A -%$$'--;%::02 R-'/(9&'4M9--a#/A n
9A&,(49A&,(
8($9-' #; 9(0 ,--%'- ;#/ V%,:A,(] 9(A *%((,(] H#()/#::'/G )/0 /';'//,(] )# ;#::#a,(] :,(= 9- a'::S
>))\-S44a,=,2#\'(A90:,]>)2#/]4+,'a4L\'("90:,]>)gH#()/#::'/SM%::,(]Gg.9$=,(]Gg9(AgM%->,(]g)
>'gH#A'g;/#&g)>'gHO8
8/10/2019 1.GettingStarted Guide Opendaylight-2
9/19
*
b: \01(> a1(1(') 2(< )'0)1(> Q*#()+#,,'+R@
92 Z,/-)G 8(-)9:: [,/)%9: V#b ;/#& )>' ;#::#a,(] :,(= ;#/ 0#%/ LBS
>))\-S44aaa2+,/)%9:^#b2#/]4a,=,4"#a(:#9A-
^2 K'b)G A#a(:#9A W,(,(') ;/#& ;#::#a,(] :,(=S
>))\-S44],)>%^2$#&4&,(,(')4&,(,(')4A#a(:#9A-4 X"#a(:#9A )>' ;,/-) :,(= #(:0Y2J>' [W $#&'- #%) )# 1PV $#&\/'--'A 9(A o6PV %($#&\/'--'A2
$2 K'b) %(p,\ )>' &,(,(') A#a(:#9A ;/#& B)'\ ^2
A2
K'b)G /%( [,/)%9: V#b
'2
P# )# Z,:' `j 8&\#/) ' 2#+; ;,:'G ;/#& B)'\ $YG ]# )# ('b) -$/''( 9(A $:,$= #( 8&\#/)2
]2 J>' ;,(9: -$/''( ->#%:A ^' :,=' ^':#a 9;)'/ B%$$'--;%: ,&\#/) #; )>' 2#+; ;,:'2
?>'/' 0#% -'' 9 T+&U ,( M#a'/'A L;; A' #( )>' :';)2
+,
-./+ /+0 .12/3140 20504/067 45.48 91 /+0 :0//.1;2 0/?9@8 /3
8/10/2019 1.GettingStarted Guide Opendaylight-2
10/19
"A
., B63C/0@ " 2+9=56 BE,
F,
:0504/ B63C/0@ # /3< 316 20504/ B//34+06 /9 32 G92/H915I B63C/0@,
8, JD 19 9C/.91 .2 3K3.533L0 6@9C69?17 .1 M.@/=35N9O ;590/?9@8 HQ G92/H915I >0/?9@82, JD /+0 5.2/ .2 0LC/I366 3 10? 01/@I
8/10/2019 1.GettingStarted Guide Opendaylight-2
11/19
""
&2
K'b)G $:,$= #( )>' P/''( B)9/) ' +&2 O#],( %-'/(9&'4\9--a#/A n
&,(,(')4&,(,(') XB'' ^':#a -$/''(->#) ;#/ /';'/'($'Y
(2 "')'/&,(' )>' 8M 9AA/'-- #; )>' -'/+'/ >#-),(] L\'("90:,]>) H#()/#::'/ 9(A %-'
,) )# -)9/) 9 +,/)%9: (')a#/=S
0%
8/10/2019 1.GettingStarted Guide Opendaylight-2
12/19
"#
a>'/'G 89(:.9;;%.#+1 ,- )>' 8M #; 0#%/ &9$>,(' a>'/' $#()/#::'/ ,- /%((,(]
&,(,(')k&,(,(')`+&Sof 0%1 >6 >D >7 >F >@ >C >5
hhh '-S -1 -6 -D -7 -F -@ -C
hhh 1G -DY X>6G -DY X>DG -7Y X>7G -7Y X>FG -@Y X>@G -@Y X>CG -CY X>5G -CY X-1G -6Y X-1G
-FY X-6G -DY X-6G -7Y X-FG -@Y X-FG -CY
hhh H#(;,]%/,(] >#-)-
>1 >6 >D >7 >F >@ >C >5
hhh B)9/),(] $#()/#::'/
hhh B)9/),(] C -a,)$>'-
-1 -6 -D -7 -F -@ -C
hhh B)9/),(] HO8S
&,(,(')j
V':#a ,- 9:-# 9( 'b9&\:' -$/''(->#) #; >#a )>' $#&&9(A ->#%:A ^' 'b'$%)'A
9(A a>9) )>' #%)\%) a,:: :##= :,='S
#2 K#aG :#],( )# :#$9:>#-)S5353 9(A 0#% a,:: -'' (')a#/= ':'&'()- :,=' ^':#aS J>,-
&'9(- 0#%/ 9^:' )# $#(('$) )# 0#%/ $#()/#::'/ 9(A $/'9)' 9 +,/)%9: (')a#/= #(
&,(,(') -%$$'--;%::02
8/10/2019 1.GettingStarted Guide Opendaylight-2
13/19
"$
8/10/2019 1.GettingStarted Guide Opendaylight-2
14/19
8/10/2019 1.GettingStarted Guide Opendaylight-2
15/19
8/10/2019 1.GettingStarted Guide Opendaylight-2
16/19
"'
f: *+'2)1(> 2 00. -'001#( )# &1(1(')@92
O#],( )# &,(,(') a,)> R-'/(9&'4M9--a#/A 9- &,(,(')4&,(,(')2
G2
4,
S9= 2+9=56 ;0/ 9=/C=/ 2.L.53@ /9
8/10/2019 1.GettingStarted Guide Opendaylight-2
17/19
"(
0, XC01 /[email protected] 91 I9= +92/ L34+.107 316 0O04=/0 /+0 49LL316
g 00. &1(1(')K5P 4
8/10/2019 1.GettingStarted Guide Opendaylight-2
18/19
")
J: 5(0)2,,2)1#( #U ;3'(N-L1)$. 2(< )'0)1(>92
O#],( )# &,(,(') a,)> R-'/(9&'4M9--a#/A 9- &,(,(')4&,(,(')2
^2 "#a(:#9A )>' L\'(+Ba,)$> M9$=9]' ;/#& )>' :,(=
>))\S44#\'(+-a,)$>2#/]4/':'9-'-4#\'(+-a,)$>`621262)9/2]p
g L>') .))3@DD#3'(N0L1)$.:#+>D+','20'0D#3'(N0L1)$.GA:9:A:)2+:>h
$2 R()9/ )>' A#a(:#9A'A ;,:' %-,(] $#&&9(A
)2+ ijhU #3'(N0L1)$.GA:9:A:)2+:>h
A2
H>9(]' )>' A,/'$)#/0 )# #\'(+-a,)$>`62126
'2
H#(;,]%/' )>' \9$=9]' ^0 /%((,(] )>' $#(;,]%/' -$/,\)2
g :D$#(U1>%+'
;2
*%( PKR &9=' ,( )>' ^%,:A A,/'$)#/0 9(A )>'( $>9(]' )# -%\'/%-'/
g &2M'
g 0%' /%((,(]
-0-)'&2
>2 8(,),9:,p' )>' $#(;,]%/9),#( A9)9^9-' %-,(] #+-A^`)##:
k &M' -9&' R(,b
A#&9,( -#$=')2
8/10/2019 1.GettingStarted Guide Opendaylight-2
19/19
"*
k #N0GN0L1)$.< GG31' $#()/#::'/ 9- &'(),#('A ,( -)'\- ' 9(A ; #; -'$),#( 72
:2
L($' )>' $#()/#::'/ ,- /%((,(]G $/'9)' 9 (')a#/= %-,(] )>' $#&&9(A2
k 0%'/'G $#()/#::'/`,\ ,- )>' 8M #; 0#%/ &9$>,(' a>'/' $#()/#::'/ ,- /%((,(]
6#)'@ -)'30 1 2(< ? 2+' )# F' 3'+U#+&'< 'N'+= )1&' =#% 0)2+) =#%+ &1(1(') 1(0)2($':
8($9-' #; 9(0 ,--%'- ;#/ V%,:A,(] 9(A *%((,(] H#()/#::'/G )/0 /';'//,(] )# ;#::#a,(] :,(= 9- a'::S
>))\S44],)2#\'(+-a,)$>2#/]4$],`
^,(4],)a'^2$],s\n#\'(+-a,)$>t9n^:#^g\:9,(t;n8KBJ^n.I