рдиреЛрдХрд┐рдпрд╛рдиреЗ рд░рд╛рдЙрдЯрд░рд╕рд╛рдареА рдПрд╕рдЖрд░ рд▓рд┐рдирдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рджрд░ рдХреЗрд▓реА

рдиреЛрдХрд┐рдпрд╛ рдХрдВрдкрдиреА рд╕рд╛рджрд░ рдирд╡реАрди рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд░рд╛рдЙрдЯрд░ (SR Linux) рджреЗрдгрд╛рд░рдВ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░реНрд╕ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА. SR Linux рд▓рд╛ Nokia рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдлреЕрдмреНрд░рд┐рдХ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪрд╛ рдкреНрд░рдореБрдЦ рдШрдЯрдХ рдореНрд╣рдгреВрди рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреЗ Nokia 7250 IXR рдЖрдгрд┐ 7220 IXR рд▓рд╛рдЗрдирдЪреНрдпрд╛ рд░рд╛рдЙрдЯрд░рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. Apple рдЪреНрдпрд╛ рдирд╡реАрди рдбреЕрдирд┐рд╢ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ SR Linux рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реЛрд▓реНрдпреВрд╢рдирдЪреА рдЖрдзреАрдЪ рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ.

Linux рдХрд░реНрдирд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдЗрддрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрд┐рдордЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, SR Linux рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд Linux рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд░рд╛рдЦреВрди рдареЗрд╡рддреЗ, рдЬреЗ рд╡рд┐рд╢реЗрд╖ APIs рдЖрдгрд┐ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдорд╛рдЧреЗ рд▓рдкрд▓реЗрд▓реЗ рдирд╛рд╣реА. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдЖрдгрд┐ рдореВрд▓рднреВрдд рд╕рд┐рд╕реНрдЯрдо рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ (рдмреЕрд╢, рдХреНрд░реЙрди, рдкрд╛рдпрдерди рдЗ.) рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рддреЛ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╕рд▓реЗрд▓реЗ рдиреЗрдЯрдСрдкреНрд╕ рдЯреВрд▓рдХрд┐рдЯ рд╡рд╛рдкрд░реВрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. NetOps рдЯреВрд▓рдХрд┐рдЯ-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдЬрд╕реЗ рдХреА рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдд рдкрд░рдВрддреБ рд╕реНрд╡рддрдВрддреНрд░ рдШрдЯрдХ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд.

рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдореБрд│реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордкрд╛рд╕реВрди рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ; рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдмрджрд▓ рди рдХрд░рддрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рдкреБрдирд░реНрдмрд╛рдВрдзрдгреА рди рдХрд░рддрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдорд╛рдирдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЬрд╕реЗ рдХреА рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рджрдХрд╛рдВрдХрдбреВрди рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдЕрд╕реБрдзрд╛рд░рд┐рдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдЪрд╛ рд╡рд╛рдкрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЕреЕрдб-рдСрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрдЪреЗрд╕рдЪреА рджреЗрдЦрднрд╛рд▓ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрд▓рдн рдХрд░рддреЗ. рд▓рд┐рдирдХреНрд╕ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ, рдкреЕрдЪреЗрд╕ рдЖрдгрд┐ рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рддрд╕реЗрдЪ рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдмрджрд▓ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрдХрдкреЙрдИрдВрдЯ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.

рдиреЛрдХрд┐рдпрд╛рдиреЗ рд░рд╛рдЙрдЯрд░рд╕рд╛рдареА рдПрд╕рдЖрд░ рд▓рд┐рдирдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рд╛рджрд░ рдХреЗрд▓реА

рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рддрд╛ рдпреЗрддреЗ gNMI (gRPC рдиреЗрдЯрд╡рд░реНрдХ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕), рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕, рдкрд╛рдпрдерди рдкреНрд▓рдЧрдЗрди рдЖрдгрд┐ JSON-RPC рдЖрдзрд╛рд░рд┐рдд API.
рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, gRPC рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдлрд░реНрд╕ тАЛтАЛрдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ. SR Linux рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдкреНрд░рдХрд╛рд╢рд┐рдд/рд╕рджрд╕реНрдпрддреНрд╡ (pub/sub) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рдкрд░реВрди рд░рд╛рдЬреНрдп рдбреЗрдЯрд╛рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░реВ рд╢рдХрддрд╛рдд, рдЬреЗ gRPC рдЖрдгрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдлрд░реНрд╕ тАЛтАЛрджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рддрд╛рдд рдЖрдгрд┐ IDB (Nokia Impart Database) рдПрдХ рд╣рдореА рд╡рд┐рддрд░рдг рдпрдВрддреНрд░рдгрд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рддрд╛рдд.
рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреА рд╕реНрдерд┐рддреА рдЖрдгрд┐ рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреА рд░рдЪрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, YANG (рдЕрджреНрдпрд╛рдк рдЖрдгрдЦреА рдПрдХ рдкреБрдврдЪреА рдкрд┐рдвреА) рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд. рдЖрд░рдПрдлрд╕реА -6020).

рдорд▓реНрдЯреАрдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмреЙрд░реНрдбрд░ рдЧреЗрдЯрд╡реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (MP-BGP), рдЗрдерд░рдиреЗрдЯ рд╡реНрд╣реАрдкреАрдПрди (EVPN) рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ LAN (VXLAN) рд╕рд╣ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рд╕рд┐рджреНрдз SR OS (Nokia Service Router Operating System) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреЕрдХрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд рдЬреЗ рдЖрдзреАрдкрд╛рд╕реВрди рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рджрд╢рд▓рдХреНрд╖ рд░рд╛рдЙрдЯрд░ рдиреЛрдХрд┐рдпрд╛. рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдШрдЯрдХрд╛рдВрдЪреЗ рдЕрдореВрд░реНрддреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ XDP (рдПрдХреНрд╕рдЯреЗрдВрд╕рд┐рдмрд▓ рдбреЗрдЯрд╛ рдкрде).

рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рддрдпрд╛рд░ рдХрд░рдгреЗ, рддреИрдирд╛рдд рдХрд░рдгреЗ, рд╕реЗрдЯ рдЕрдк рдХрд░рдгреЗ, рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рдЧреЛрд│рд╛ рдХрд░рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреЗ рдпрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЛрдХрд┐рдпрд╛ рдлреЕрдмреНрд░рд┐рдХ рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо (FSP) рдСрдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. FSP рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рдирд┐рдпреЛрдЬрди, рдбрд┐рдЭрд╛рдЗрди, рдЪрд╛рдЪрдгреА рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рдореНрдпреБрд▓реЗрд╢рди рд╕рд╛рдзрдиреЗ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. Kubernetes рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдЯреЗрдирд░ рдЕрд▓рдЧрд╛рд╡ рд╡рд╛рдкрд░реВрди рдиреЗрдЯрд╡рд░реНрдХ рдШрдЯрдХрд╛рдВрдЪреЗ рдирдХреНрдХрд▓ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХ SR Linux рдЙрджрд╛рд╣рд░рдгреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.

рдореВрд▓рдд:, FSP рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЕрдЯрд┐рдХрд░рд┐рддреНрдпрд╛ рд░рд┐рдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХрдЪреА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдХреЙрдкреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдпрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд╕рдорд╛рди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ (рдПрд╕рдЖрд░ рд▓рд┐рдирдХреНрд╕ рдЗрди рдХрдВрдЯреЗрдирд░) рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдЙрдЯрд░ рдЖрдгрд┐ рд╕реНрд╡рд┐рдЪрд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рд╢рд┐рд╡рд╛рдп, рд░рд┐рдЕрд▓ рдЖрдгрд┐ рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд╕рдорд╛рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдмрджрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░-рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛ рдкреНрд░рдердо рджреБрд╡рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕рд┐рдореНрдпреБрд▓реЗрдЯреЗрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, FSP рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░реВ рд╢рдХрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛