Microsoft рдиреЗ GNU / Linux рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЦреБрд▓рд╛ рдЙрддреНрдкрд╛рдж рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ
Microsoft рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдХрд┐рдпрд╛ рд╣реИред рдХрд▓, рд╕реИрди рдЬреЛрд╕ рдореЗрдВ рдУрдкрди рдХрдореНрдкреНрдпреВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (OCP) рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛ рдЙрддреНрдкрд╛рдж рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдУрдкрди рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП SONiC рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ ред рдЙрддреНрдкрд╛рдж Arista, Broadcom, Dell рдФрд░ Mellanox рдЬреИрд╕реЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред SONiC рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ L2 / L3 рд╕реНрддрд░реЛрдВ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рд▓рд┐рдирдХреНрд╕ 3.16 рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдЖрдзрд╛рд░ рдбрд┐рдмрд┐рдпрди рд╡рд┐рддрд░рдг рд╣реИ , рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ, 3.16 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредSONC 2015 рдХреЗ рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдирд╛рдП рдЧрдП SAI (рд╕реНрд╡рд┐рдЪ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕) рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ ред OCP рдкрд░рд┐рдпреЛрдЬрдирд╛ред SAI рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЖрд░рдВрднрдХрд░реНрддрд╛ рднреА Microsoft рд╣реА рдерд╛ред SAI рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП ASIC рд╕рд░реНрдХрд┐рдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХреАрдХреГрдд C API рд╣реИред SAI рдкрд░рд┐рдпреЛрдЬрдирд╛ рднреА рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ рдФрд░ рдЧрд┐рддреБрдм рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ редSONC рдПрдХ рдЕрдиреНрдп Microsoft GNU / рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рдж - рдПрдЬрд╝реНрдпреЛрд░ рдХреНрд▓рд╛рдЙрдб рд╕реНрд╡рд┐рдЪ (ACS) рдХреА рдиреАрдВрд╡ рд╣реИ ред ACS рдХреЛ рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ Azure рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдмрдВрдзрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯ рд╣реИредMicrosoft рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ SONiC v1рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Microsoft рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдореМрдЬреВрджрд╛ рд╕реНрд╡рд┐рдЪ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдЬреАрдердм рд╕реЛрдирд┐рдХ v2 рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рднреА рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рд╣реЛрдВрдЧреЗредOCP рд╕рдореНрдореЗрд▓рди рд╕реЗ рд╡реАрдбрд┐рдпреЛ:
Github рдкрд░ SONiC рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ: http://azure.imtqy.com/SONiC/SONiC рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд░реЛрдд Github рдкрд░: https://github.com/Azure/SONiCSONiC рдкреНрд░реЛрдЬреЗрдХреНрдЯ FAQ: https : // github-Azure / SONiC /blob/gh-pages/FAQ.mdUPD: рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛
рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ:- https://azure.microsoft.com/en-us/blog/ocp-2016-building-on-community-driven-innovation/
- https://azure.microsoft.com/en-us/blog/microsoft-showcases-%E2%80%9Csoftware-for-open-networking-in-the-cloud-sonic-%E2%80%9D/
Source: https://habr.com/ru/post/hi391473/
All Articles