c=%&)%.;")#/%BW%()9/%H/6)%://)"#/%(:6%;)%.;")#/%BN%\%G?6"0")*O;)%(:6%;:%.$55:#1)%("#D=%!$##)*%;+"#4/69./"$#%
.$5(;I/)%>9)%8$94%:8)*%9/";"4?)=%
3$96%4$6/"6%1)%5"#"#)/A%9/";"4)*%;:%.$55:#1)%P%)F"/%V=%%
3$96%?8"/)6%1+"#1">9)6%7%.B:>9)%0$"4%>9+);;)%5:.B"#)%1$"/%)F?.9/)6%>9);;)%.$55:#1)A%)/%4"%8$94%8$9;)*%
/6:8:";;)6%:8).%9#)%.$#4$;)%(6$.B)%1)%.);;)%1)4%5:.B"#)4%6?);;)4A%8$94%($98)*%
N= dF?.9/)6%<"#"#)/%:8).%;+$(/"$#%P%OF%V%
$ sudo mn –x%
W= dF?.9/)6%;:%.$55:#1)%F/)65%)/%"#1">9)6%;)%.;")#/%7%://:.B)6=%
5"#"#)/U%F/)65%BN%
&:% (6)5"I6)% $(/"$#% $986"6:% :9/$5:/">9)5)#/% 9#)% 0)#H/6)% F/)65% ($96% .B:>9)% .;")#/A% 4R"/.B% )/%
.$#/6Z;)96%(6?4)#/%1:#4%;:%/$($;$D")=%
D’autres'topologies'réseaux'
<"#"#)/%0$96#"/A%)#%(;94%1)%;:%/$($;$D")%P%5"#"5:;%VA%;:%/$($;$D")%P%4"#D;)%VA%P%;"#):6%V%)/%P%/6))%V=%3$96%
.B:6D)6%;+9#)%1)%.)4%/$($;$D")4A%9/";"4)*%;+$(/"$#%P%OO/$($%V=%3:6%)F)5(;)%J%
$ sudo mn --topo single
P%4"#D;)V% /$9/% .$96/% 1$##)% ;:% 5H5)% /$($;$D")% >9)% 5"#"5:;A% 5:"4% $#% ()9/% :-$9/)6% ?D:;)5)#/% .$55)%
:6D95)#/%9#%.B"006)A%>9"%"#1">9)%;)%#$5,6)%1)%.;")#/4%7%.6?)6=%3:6%)F)5(;)%4"#D;)A^=%
N=%dF?.9/)*%;)4%.$55:#1)4%49"8:#/)4%)/%1)44"#)*%;:%/$($;$D")%.6??)%J%
N= e%491$%5#%OO/$($%;"#):6%
W= e%491$%5#%OO/$($%;"#):6A^%
^= e%491$%5#%OO/$($%/6))%
a= e491$%5#%OO/$($%/6))AW%
c= e491$%5#%OO/$($%/6))A1)(/BfWA0:#$9/f^=%g%>9$"%4)68)#/%;)4%(:6:5I/6)4%1)(/B%)/%0:#$9/%\%
Topologies'personnalisées'
d/%4"%$#%4$9B:"/:"/%/6:8:";;)6%:8).%9#)%/$($;$D")%:9/6)%>9)%tree,(linear($9(simple%\%h")#A%1:#4%.)%.:4%;7A%";%
0:9/%.6?)6%9#)%/$($;$D")%()64$##:;"4?)%7%;+:"1)%1)%;+b3T%3@/B$#%1)%<"#"#)/=%L9(($4)*%>9)%8$94%8$9;)*%
.6?)6%9#%.;")#/%BN%.$##)./?%1"6)./)5)#/%:9%.;")#/%BW%)/%.)%1)6#")6%.$##)./?%7%9#%4R"/.B%4N=%G$"."%;)%.$1)%
3@/B$#%7%?.6"6)%
from
mininet.topo
import
Topo