рдПрд╕рдбреАрдПрди рдбрд╛рдЗрдЬреЗрд╕реНрдЯ - рд╕рд┐рдХреНрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдореБрд▓реЗрдЯрд░

рдкрд┐рдЫрд▓реА рдмрд╛рд░ рд╣рдордиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ SDN рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдерд╛ ред рдЖрдЬ, SDN рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЦреБрд▓реЗ рдПрдореБрд▓реЗрдЯрд░ рдмрджрд▓реЗ рдореЗрдВ рдЖрдЧреЗ рд╣реИрдВред рд╣рд░ рдХреЛрдИ рдЬреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реИ рдЙрд╕реЗ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

/ рдлрд╝реНрд▓рд┐рдХрд░ / рдбреЗрдирд┐рд╕ рд╡реИрди рдЬрд╝реБрдЗрдЬрд╝реЗрд▓рдХреЛрдо / рд╕реАрд╕реА



Mininet


рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдПрдХ рдорд╢реАрди (рдЖрднрд╛рд╕реА рдпрд╛ рднреМрддрд┐рдХ) рдкрд░ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░-рдирд┐рдпрдВрддреНрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЬреБрдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмрд╕ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ: $ sudo mnред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдорд┐рдирд┐рдиреЗрдЯ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреИрдирдлреЛрд░реНрдб рд╢рд┐рдХреНрд╖рдХ (рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд┐рдиреАрдиреЗрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛) рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреМрд╢рд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рдХрд╛рд░реНрдп рдФрд░ рдбреЗрдореЛ GitHub рдкрд░ рднрдВрдбрд╛рд░ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдорд┐рдирд┐рдиреЗрдЯ рдХрд╕реНрдЯрдо SDN рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреБрдХреНрдд рд╣реИред рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕рднреА рд╕реНрд╡рд┐рдЪ, рдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдлрд┐рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдорд┐рдирд┐рдиреЗрдЯ рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди рдХреА рдХрдорд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд┐рдирд┐рдиреЗрдЯ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рдЪрд▓рддрд╛ рд╣реИ - рдЗрд╕рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдорд┐рдирд┐рдиреЗрдЯ рдмреАрдПрд╕рдбреА рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ рдФрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рд╣рд░ рдХреЛрдИ рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ ред



рдПрдирдПрд╕ -3


рдЕрд╕рддрдд-рдШрдЯрдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЙрдкрдХрд░рдг рдХреЛ рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЖрдЬ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрд╕рдбреАрдПрди рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Ns-3 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВред

рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдлрд╛рдпрджреЛрдВ рдореЗрдВ рд╕реЙрдХреЗрдЯреНрд╕ рдФрд░ Pcap рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЙрдкрдХрд░рдг (рдЬреИрд╕реЗ Wireshark) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ, рд╕рд╛рде рд╣реА рдПрдХ рдЙрддреНрддрд░рджрд╛рдпреА рд╕рдореБрджрд╛рдп рднреА рд╣реИред

рдиреБрдХрд╕рд╛рди рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЦрд░рд╛рдм рджреГрд╢реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред NetAnim рдЯреЛрдкреЛрд▓реЙрдЬреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, ns-3 рд╕рднреА SDN рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдкрдврд╝реЗрдВ:




рдУрдкрдирдиреЗрдЯ


рдпрд╣ SDN рдПрдореБрд▓реЗрдЯрд░ рджреЛ рдкрд┐рдЫрд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ - рдорд┐рдирд┐рдиреЗрдЯ рдФрд░ ns-3 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреА рддрд╛рдХрдд рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдУрдкрдирдиреЗрдЯ рдПрдХ рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдУрдкрдирдиреЗрдЯ рдореЗрдВ рдорд┐рдиреАрдиреЗрдЯ рдУрдкрдирдлреНрд▓реЛ рд╕реНрд╡рд┐рдЪ рдХреЗ рдЕрдиреБрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рд╕реАрдПрд▓рдЖрдИ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдирдПрд╕ -3 рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЙрди рдореЙрдбрд▓реЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдорд┐рдирд┐рдиреЗрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред рдСрдкрд░реЗрд╢рди рдЧрд╛рдЗрдб рдЧрд┐рдЯрд╣рдм рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд┐рдВрдХ рд╣реИрдВред




/ PxHere / рдкреАрдбреА



Containernet


рдпрд╣ рдЖрд╡реЗрджрди рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рдирд┐рдиреЗрдЯ рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╣реИред рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдореЗрдЬрдмрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреНрд▓рд╛рдЙрдб, рдкреЗрд░реАрдлреЗрд░рд▓, рдлреЙрдЧ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдФрд░ рдПрдирдПрдлрд╡реА рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб 5G рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА SONATA NFV рдХреЗ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░рдиреЗрдЯ NFV рдПрдореБрд▓реЗрд╢рди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдореВрд▓ рд╣реИред

рдЖрдк GitHub рдкрд░ рдПрдХ рдЧрд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдЯреЗрдирд░рдиреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



Tinynet


рдПрдХ рд╣рд▓реНрдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдЖрдкрдХреЛ SDN рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЧреЛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдПрдкреАрдЖрдИ рдЯреВрд▓ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреБрдж рдХреЛ "рдХрдо" рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рдЯрд┐рдирд┐рдиреЗрдЯ рдХреЛ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рднреА рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реАрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдХрд╛рд░рдг рдЙрдкрдХрд░рдг рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЫреЛрдЯреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдпрд╛ рддреЗрдЬреА рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдЖрддрд╛ рд╣реИред

рдЯрд┐рдирд┐рдиреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдХрдорд╛рдВрдб GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред



MaxiNet


рдпрд╣ рдЙрдкрдХрд░рдг рдХрдИ рднреМрддрд┐рдХ рдорд╢реАрдиреЛрдВ рдкрд░ рдорд┐рдиреАрдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдПрд╕рдбреАрдПрди рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрди - рд╢реНрд░рдорд┐рдХ - рдорд┐рдирд┐рдиреЗрдЯ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдордЧреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдкрдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред рдЬреАрдЖрд░рдИ рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдЪ рдФрд░ рд╣реЛрд╕реНрдЯ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдШрдЯрдХреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, MaxiNet рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

MaxiNet рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрди рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред MaxiNet рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ, рдПрдХ рдПрдХреАрдХреГрдд CLI рдФрд░ рдбреЙрдХрд░ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдкрдХрд░рдг рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрдИ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЕрдиреБрдХрд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реЛрд░реНрд╕ рдХреЛрдб GitHub рдкрд░ рд╣реИ ред рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЧрд╛рдЗрдб рдФрд░ рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ рдЧрд╛рдЗрдб рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдкрдврд╝реЗрдВ:

Source: https://habr.com/ru/post/hi446634/


All Articles