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