рд╕рд┐рд╕реНрдХреЛ рдбреЗрд╡рдиреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЖрдИрдЯреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдПрдкреНрд▓реАрдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рдФрд░ рд╕рд┐рд╕реНрдХреЛ рдЙрддреНрдкрд╛рджреЛрдВ, рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рджреЗрд╡рдиреЗрдЯ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рд╕реЗ рдХрдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА рдХреЗ рд╕рд╛рде рд╣реИред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдХрдВрдкрдиреА рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХреЗ рд╕рдореБрджрд╛рдп рдиреЗ рд╕рд┐рд╕реНрдХреЛ рдЙрдкрдХрд░рдг / рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо, рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдПрд╕рдбреАрдХреЗ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдлреНрд░реЗрдорд╡рд░реНрдХ рдмрдирд╛рдПред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХрдВрдкрдирд┐рдпреЛрдВ / рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рдореИрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдиреАрдЪреЗ рдореИрдВ рд╕рд┐рд╕реНрдХреЛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрд╡рд╕рд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХреБрдЫ рдХреМрд╢рд▓ рдФрд░ рдЬреНрдЮрд╛рди рдЬреЛ рдЖрдк рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рд╕реАрдЦрдХрд░ рдЕрдиреНрдп рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдХрдИ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдорд╛рдзрд╛рди рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдХреЛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрд╢рд▓, рд╢реНрд░рдо рдмрд╛рдЬрд╛рд░ рдФрд░ рдЖрд╡реЗрджрди рд╡рд┐рдХрд╛рд╕ рдмрд╛рдЬрд╛рд░ рджреЛрдиреЛрдВ рдореЗрдВ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рднреЗрджрднрд╛рд╡ рд╕рд╣рд┐рдд рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рд┐рд╕реНрдХреЛ рдиреЗрддреГрддреНрд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рд╣реЛрдЧреАред
рдЕрдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдг рдФрд░ рд╕рдВрд╕рд╛рдзрди: рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ, рд╕реБрд░рдХреНрд╖рд╛, рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░, рд╕рд╣рдпреЛрдЧ, IoT, рдХреНрд▓рд╛рдЙрдб, рдУрдкрди рд╕реЛрд░реНрд╕, рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ рдСрдЯреЛрдореЗрд╢рди SWред рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдПрдБ рд╣реИрдВред рдХрдИ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдп
рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ / рд╕рдорд╛рдзрд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдореБрдЦреНрдп рдкрд╣рд▓реБрдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдкреЗрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рд▓рд┐рдВрдХ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд▓реЗрдЦ рдХреЛ рдЕрдВрдд рддрдХ рдкрдврд╝реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╕рднреА рд╡рд┐рд╡рд┐рдзрддрд╛ рд╕реЗ, рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрди рд▓реЛрдХрдкреНрд░рд┐рдп рджрд┐рд╢рд╛рдУрдВ рдХреЛ рдЪреБрдирд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдореВрд▓ рдмрд╛рддреЗрдВ
рдЕрдм рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдПрдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдФрд░ / рдпрд╛ рддреЗрдЬ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЬрдм рд╣рдо рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордЭрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреА рдЧрддрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рдореБрдЦреНрдп рдФрд░ рдПрдХрдорд╛рддреНрд░ рдорд╛рдирджрдВрдб рд╣реИред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдорд╛рдирджрдВрдб:
- рднрд╛рд╖рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рдХрд╛рд╕
- рдЪреМрдЦрдЯреЗ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
- рд╕рдореБрджрд╛рдп
- рддреИрдпрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛
рдЕрдЧрд░ рд╣рдо рдЖрд╡реЗрджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрд╡реЗрджрди рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рджреЛ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВред
рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ рдЬреЛ рдмрдбрд╝реЗ рд╕рдореБрджрд╛рдп рдФрд░ рдЙрди рдкрд░ рдмрдирд╛рдП рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХрд╛рд░рдг рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВред рдпрд╣рд╛рдВ рдпрд╣
рдкрд╛рдпрдерди (рд╡рд┐рдХрд╕рд┐рдд рдЙрддреНрдкрд╛рдж рдЬреИрд╕реЗ рдХрд┐ рдЕрдиреНрд╕рд┐рдмрд▓, рдирдордХ) рдФрд░
рдЧреЛ (рд╡рд┐рдХрд╕рд┐рдд рдЙрддреНрдкрд╛рдж рдЬреИрд╕реЗ рдбреЛрдХрд░, рдХреБрдмреЗрд░рдиреЗрдЯ, рдЧреНрд░реЗрдлрд╛рдирд╛) рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдореИрдВ рдХрд╣рд╛рдВ рд╕реЗ рдЖрд╡реЗрджрди рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
"
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдлрдВрдбрд╛рдореЗрдВрдЯрд▓реНрд╕ " рдореЙрдбреНрдпреВрд▓ рдореЗрдВ, рдЖрдк рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдк рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреАрдЖрдИ рдХреНрдпрд╛ рд╣реИ, git, рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ, рдЬрд╛рдиреЗрдВ рдХрд┐ рдкрд╛рдпрдерди рдореЗрдВ JSON рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред
"
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдУрдПрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ " рдореЙрдбреНрдпреВрд▓ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдпрдмреНрд░реЗрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдЧрд╛, рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ Ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП NETCONF / YANG рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЕрдзрд┐рдХрд╛рдВрд╢ API рдореЗрдВ рдорд╛рдирд╡-рдкрдардиреАрдп рдХреБрдВрдЬреА-рдорд╛рди рдкреНрд░рд╛рд░реВрдк рд╣реЛрддрд╛ рд╣реИ:
рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдк рдПрдкреАрдЖрдИ - рдкреЛрд╕реНрдЯрдореИрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреЛрд╕реНрдЯрдореИрди GUI рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ REST API рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдкреЛрд╕реНрдЯрдореИрди рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХреЗ рдордВрдЪ рдкрд░
рдПрдХ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЛрд╕реНрдЯрдореИрди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рд╕рд┐рд╕реНрдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗрдВрдЯрд░ (рдбреАрдПрдирдП-рд╕реА) рдпрд╛
рд╡реЗрдмреЗрдХреНрд╕ рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдордмрд┐рд▓рд┐рдЯреА
рдЖрдЬ, рд╕рд┐рд╕реНрдХреЛ рд╕рдорд╛рдзрд╛рди рдФрд░ рдЙрдкрдХрд░рдг рд╕рд╛рдЙрдердмрд╛рдЙрдВрдб рдПрдкреАрдЖрдИ (рдЬреИрд╕реЗ рд╕реАрдПрд▓рдЖрдИ, рдПрд╕рдПрдирдПрдордкреА ...) рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпреЛрдЧреНрдп рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рд╕рдорд╛рдзрд╛рди рдиреЙрд░реНрдердмрд╛рдЙрдВрдб рдПрдкреАрдЖрдИ (рдЬреИрд╕реЗ рд╡реЗрдм рдпреВрдЖрдИ, рд░реЗрд╕реНрдЯрдлреБрд▓) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрдо рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ RESTful API, рдпрд╛ YANG рдореЙрдбрд▓ (NETCONF / RESTCONF рдкреНрд░реЛрдЯреЛрдХреЙрд▓)ред
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдореИрдмрд┐рд▓рд┐рдЯреА рдХреА рджрд┐рд╢рд╛ рдореЗрдВ
, рдПрдХ рдЕрд▓рдЧ рд╕реЗрдХреНрд╢рди рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЙрдкрдХрд░рдг рдкрд░ рдЕрдкрдиреЗ рдХреЛрдб рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ
рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдЗрд╕ рджрд┐рд╢рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ ssh рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреА рд╣реЛрдЧрд╛ред рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдмрджрд▓рдиреЗ рдпрд╛ рдЙрдкрдХрд░рдг рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рд╕реЗ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдЗрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдерд╛ рдпрд╛ рдирд╣реАрдВред
рд╕рд╛рдЗрдмрд░ рд╕реБрд░рдХреНрд╖рд╛
рдЦреБрд▓реЗ рдПрдкреАрдЖрдИ рдФрд░ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рд╕реАрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ
рдореЗрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред рд╣рдо рдпрд╣ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрд╕рдУрд╕реА (рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдЪрд╛рд▓рди рдХреЗрдВрджреНрд░) рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдХреА рдШрдЯрдирд╛рдУрдВ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдПрд╕рдИрдПрдо (рд╕реБрд░рдХреНрд╖рд╛ рд╕реВрдЪрдирд╛ рдФрд░ рдШрдЯрдирд╛ рдкреНрд░рдмрдВрдзрди) рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреМрд╢рд▓ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдорд╛рдВрдЧ рдореЗрдВ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк
рдлрд╛рдпрд░рдкрд╛рд╡рд░ рдкреНрд░рдмрдВрдзрди рдХреЗрдВрджреНрд░, рд╕рд┐рд╕реНрдХреЛ рдлрд╛рдпрд░рдкрд╛рд╡рд░ рдереНрд░реЗрдЯ рдбрд┐рдлреЗрдВрд╕ рдФрд░ рд╕реНрдкреНрд▓рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
NetDevOps
рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ
рдХрдВрдЯреЗрдирд░реЛрдВ, рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ, рд╕реАрдЖрдИ / рд╕реАрдбреА рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдПрдЧрд╛ ред
рдЗрд╕ рджрд┐рд╢рд╛ рдХреЗ рднреАрддрд░
, рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдк рд╕рд┐рд╕реНрдХреЛ рдХрдВрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо, рдЗрд╕реНрддрд┐рдпреЛ, рдПрд╕реАрдЖрдИ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдХреЙрдиреНрдЯрд┐рд╡ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдЪрд╛рдХреВ, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд╛рдн:
- рдЬреНрдЮрд╛рди рдФрд░ рдХреМрд╢рд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдЬреЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ рдорд╛рдВрдЧ рдореЗрдВ рд╣реИрдВ
- рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рдЬрд╝рд╛рд░ рд╣реЛрдирд╛ред рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ, рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рд╕рдорд╛рдзрд╛рди рдФрд░ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬреЛ рдХрд┐ рд╕рд┐рд╕реНрдХреЛ рдЧреНрд░рд╛рд╣рдХ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
- рддрд░рд╣-рддрд░рд╣ рдХреА рджрд┐рд╢рд╛рдПрдБред рдЕрдиреНрдп рд╡рд┐рдХреНрд░реЗрддрд╛ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдХреЛрдб рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ / рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рдКрдкрд░, рдЖрдк рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ DevNet рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЕрд╡рд╕рд░реЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╣рдо рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдкрд╛рдПрдВрдЧреЗ, рд╕рд╛рде рд╣реА рд╕рд┐рд╕реНрдХреЛ рдЙрдкрдХрд░рдг рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЕрд╡рд╕рд░ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВред