рдЧреЗрд▓реНрдпрд╛ рд╡реЗрд│реА рдЖрдореНрд╣реА рдХреЗрд▓реЗ
рдорд┐рдиреАрдиреЗрдЯ
рд╣реЗ рдЯреВрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдорд╢реАрдирд╡рд░ (рдЖрднрд╛рд╕реА рдХрд┐рдВрд╡рд╛ рднреМрддрд┐рдХ) рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдлрдХреНрдд рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рд╛: $ sudo mn. рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, Mininet рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ.
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдЯреЕрдирдлреЛрд░реНрдб (рдЬреЗрдереЗ рдорд┐рдирд┐рдиреЗрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ) рдпреЗрдереАрд▓ рд╢рд┐рдХреНрд╖рдХ рд╡рд┐рджреНрдпрд╛рдкреАрдард╛рддреАрд▓ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╡рд░реНрдЧрд╛рдВрджрд░рдореНрдпрд╛рди рдЙрдкрдпреБрдХреНрддрддрд╛ рд╡рд╛рдкрд░рддрд╛рдд. рд╣реЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереНрдпрд╛рдВрдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреМрд╢рд▓реНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ. рдХрд╛рд╣реА рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рдбреЗрдореЛ рдЖрдврд│реВ рд╢рдХрддрд╛рдд
Mininet рд╕рд╛рдиреБрдХреВрд▓ SDN рдЯреЛрдкреЛрд▓реЙрдЬреАрдЪреНрдпрд╛ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рджреЗрдЦреАрд▓ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд░реНрд╡ рд╕реНрд╡рд┐рдЪреЗрд╕, рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдЖрдгрд┐ рд╣реЛрд╕реНрдЯрд╕рд╣ рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░реВрди рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддреЗ. рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдирдВрддрд░ Mininet рд╡рд░реВрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
рдЙрдкрд╛рдп рддреЛрдЯреЗ рд╣реЗрд╣реА
Mininet рдмреАрдПрд╕рдбреА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ. рдХреЛрдгреАрд╣реА рдпреЛрдЧрджрд╛рди рджреЗрдК рд╢рдХрддреЗ - рд╣реЗ рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ
рдПрдирдПрд╕ -3
рд╕рд╛рдареА рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░
рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрдордзреНрдпреЗ рд╕реЙрдХреЗрдЯреНрд╕ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрд╣реЗ
рддреЛрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рддреБрд▓рдиреЗрдиреЗ рдХрдордХреБрд╡рдд рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдЯреЛрдкреЛрд▓реЙрдЬреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА
рдЖрдордЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ рд╡рд┐рд╖рдпрд╛рд╡рд░ рд╡рд╛рдЪрди:
рд░рд╛рдЙрдЯрд░рджреНрд╡рд╛рд░реЗ рдмреЛрдЯрдиреЗрдЯ "рд╕реНрдкреЕрдо": рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ DDOS рдЖрдгрд┐ 5G: рдЬрд╛рдб тАЬрдкрд╛рдИрдктАЭ рдореНрд╣рдгрдЬреЗ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА: рдбреАрдПрд▓рдкреА рд╕рд┐рд╕реНрдЯрдореНрд╕рдордзреНрдпреЗ рдбреАрдкреАрдЖрдп
рдУрдкрдирдиреЗрдЯ
рд╣реЗ SDN рдПрдореБрд▓реЗрдЯрд░ рджреЛрди рдорд╛рдЧреАрд▓ рд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ - Mininet рдЖрдгрд┐ ns-3. рд╣реЗ рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рдЪреНрдпрд╛ рд╕рд╛рдорд░реНрдереНрдпрд╛рдЪреЗ рд╕рдВрдпреЛрдЬрди рдХрд░рддреЗ. рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕ рдПрдХрддреНрд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, OpenNet Python рдордзреНрдпреЗ рдмрдВрдзрдирдХрд╛рд░рдХ рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░рддреЗ.
рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, OpenNet рдордзреАрд▓ Mininet рд╣реЗ OpenFlow рд╕реНрд╡рд┐рдЪрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, CLI рдЖрдгрд┐ рдЖрднрд╛рд╕реАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. ns-3 рд╕рд╛рдареА, рддреЗ рддреНрдпрд╛ рдореЙрдбреЗрд▓реНрд╕рдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рдЬреЗ Mininet рдордзреНрдпреЗ рдирд╛рд╣реАрдд. рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджреЗрд╢ рдЖрдврд│реВ рд╢рдХрддрд╛рдд
/
рдХрдВрдЯреЗрдирд░рдиреЗрдЯ
рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдЯреЗрдирд░рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рдПрдХ рдорд┐рдирд┐рдиреЗрдЯ рдХрд╛рдЯрд╛ рдЖрд╣реЗ. рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЗрдореНрдпреБрд▓реЗрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд╣реЛрд╕реНрдЯ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддрд╛рдд. рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рдХреНрд▓рд╛рдЙрдб, рдПрдЬ, рдлреЙрдЧ рдЖрдгрд┐ NFV рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧрд╕рд╣ рдкреНрд░рдпреЛрдЧ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рдзрд╛рди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдЗрдЬреНрдб 5G рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдордзреНрдпреЗ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА SONATA NFV рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдЖрдзреАрдЪ рд╡рд╛рдкрд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдХрдВрдЯреЗрдирд░рдиреЗрдЯ
рд╡рд╛рдкрд░реВрди рдЖрдкрдг рдХрдВрдЯреЗрдирд░рдиреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛
рдЯрд┐рдирдиреЗрдЯ
рдПрдХ рд╣рд▓рдХреА рд▓рд╛рдпрдмреНрд░рд░реА рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рджреНрд░реБрддрдкрдгреЗ SDN рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ.
рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдореБрд│реЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрди рдпреЛрдЧреНрдп рдирд╛рд╣реА. рдкрд░рдВрддреБ рд▓рд╣рд╛рди рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╡рд░ рдХрд┐рдВрд╡рд╛ рдЬрд▓рдж рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкрд┐рдВрдЧрд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рддреЗ рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓.
Tinynet рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрджрд╛рд╣рд░рдгреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рдЖрджреЗрд╢ рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд
рдореЕрдХреНрд╕рд┐рдиреЗрдЯ
рд╣реЗ рд╕рд╛рдзрди рдПрдХрд╛рдзрд┐рдХ рднреМрддрд┐рдХ рдорд╢реАрдирд╡рд░ Mininet рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд SDN рдиреЗрдЯрд╡рд░реНрдХрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╢рдХреНрдп рдХрд░рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░
MaxiNet рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрд╡рд░реАрдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЯрдк рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ. MaxiNet рдордзреНрдпреЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдлрдВрдХреНрд╢рдиреНрд╕, рдмрд┐рд▓реНрдЯ-рдЗрди CLI рдЖрдгрд┐ рдбреЙрдХрд░рд╕рд╣ рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рд╕рд╛рдзрди рдЕрдиреЗрдХ рдорд╢реАрдирд╕рд╛рдареА рдПрдХрд╛ рд╕реНрд╡рд┐рдЪрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
рдкреНрд░рдХрд▓реНрдк рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ
рдЖрдордЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ рд╡рд┐рд╖рдпрд╛рд╡рд░ рд╡рд╛рдЪрди:
рд╕реНрддреНрд░реЛрдд: www.habr.com