SDN рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ - рдЖрда рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ

рдЖрдЬ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╡рд╛рдЪрдХрд╛рдВрд╕рд╛рдареА SDN рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрдЪреА рдирд┐рд╡рдб рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ рдЬреА GitHub рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ Linux Foundation рд╕рд╛рд░рдЦреНрдпрд╛ рдореЛрдареНрдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рдирджреНрд╡рд╛рд░реЗ.

SDN рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ - рдЖрда рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ
/рдлреНрд▓рд┐рдХрд░/ рдЬреЙрди рд╡реЗрдмрд░ / рд╕реАрд╕реА рдмрд╛рдп

рдУрдкрдирдбреЗрд▓рд╛рдЗрдЯ

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

рдХрдВрдЯреНрд░реЛрд▓рд░рдордзреНрдпреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА, рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд▓рдЧрдЗрдирдЪрд╛ рд╕рдВрдЪ рдЖрдгрд┐ рдкреВрд░реНрдг-рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд SDN рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. API рдЪреЗ рдЖрднрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдЗрддрд░ рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрд╕рд╣ OpenDaylight рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рд╛. рд╕реЛрд▓реНрдпреВрд╢рдирдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ Java рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рд╣реЛрддрд╛, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА JVM рд╕рд╣ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд┐рд╕реНрдЯреАрдорд╡рд░ рддреНрдпрд╛рдЪреНрдпрд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░реВ рд╢рдХрддрд╛.

рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рджреЛрдиреНрд╣реА RPM рдкреЕрдХреЗрдЬреЗрд╕ рдЖрдгрд┐ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдмрд╛рдпрдирд░реА рдЕрд╕реЗрдВрдмреНрд▓реАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрдгрд┐ Fedora рдЖрдгрд┐ Ubuntu рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрднрд╛рд╕реА рдорд╢реАрдирдЪреНрдпрд╛ рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд. рддреБрдореНрд╣реА рддреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛ рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрд╕рд╣. рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА OpenDaylight рд╕рд╣ рдХрд╛рдо рдХрд░рдгреЗ рдХрдареАрдг рдЖрд╣реЗ, рдкрд░рдВрддреБ рдкреНрд░рдХрд▓реНрдк YouTube рдЪреЕрдиреЗрд▓ рдЯреВрд▓ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрд╣реЗрдд.

Lighty.io

SDN рдирд┐рдпрдВрддреНрд░рдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдПрдХ рдЦреБрд▓реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╣реЗ. рд╣реЗ OpenDaylight рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд SDK рдЖрд╣реЗ. Lighty.io рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ Java, Python рдЖрдгрд┐ Go рдордзреАрд▓ SDN рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд▓рдн рдЖрдгрд┐ рд╡реЗрдЧрд╡рд╛рди рдХрд░рдгреЗ рдЖрд╣реЗ.

рдлреНрд░реЗрдорд╡рд░реНрдХ SDN рд╡рд╛рддрд╛рд╡рд░рдг рдбреАрдмрдЧ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рд╛рдзрдиреЗ рдСрдлрд░ рдХрд░рддреЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, Lighty.io рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рд╡рд░реНрддрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╣реЗ рдШрдЯрдХ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЙрдЬреА рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди тАФ рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреНрдпрд╛ рдЯреЛрдкреЛрд▓реЙрдЬреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

Lighty.io in рд╡рд╛рдкрд░реВрди SDN рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рд╢реЛрдзрд╛ GitHub рд╡рд░ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬ. рдЗрдмрд┐рдб. рдПрдХ рд╕реНрдерд▓рд╛рдВрддрд░ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрд╣реЗ рдирд╡реАрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╡рд┐рджреНрдпрдорд╛рди рдЕрдиреБрдкреНрд░рдпреЛрдЧ.

рдЖрдордЪреНрдпрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ рд╡рд┐рд╖рдпрд╛рд╡рд░ рд╡рд╛рдЪрди:

рдлреНрд▓рдбрд▓рд╛рдЗрдЯ

рддреЗ - рдирд┐рдпрдВрддреНрд░рдХ OpenFlow рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд╕рд╣. рд╕реЛрд▓реНрдпреВрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЙрдбреНрдпреВрд▓рд░ рдЖрд╣реЗ рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдЖрднрд╛рд╕реА рдЖрдгрд┐ рднреМрддрд┐рдХ рд╕реНрд╡рд┐рдЪрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ. SDN рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕реЗрд╡реЗрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рд╕реЛрд▓реНрдпреВрд╢рдирд▓рд╛ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд╛рдкрдбрд▓рд╛ рдЖрд╣реЗ - GENI рд╕рд┐рдиреЗрдорд╛, рддрд╕реЗрдЪ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░-рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рдХреЛрд░реЗрдб.

рджреНрд╡рд╛рд░рд╛ рдЕрдиреЗрдХ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдордзреАрд▓ рдбреЗрдЯрд╛,рдлреНрд▓рдбрд▓рд╛рдЗрдЯ рд╣рд╛рдп-рд▓реЛрдб рдиреЗрдЯрд╡рд░реНрдХреНрд╕рд╡рд░ рдУрдкрдирдбреЗрд▓рд╛рдЗрдЯрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрд╛рдордЧрд┐рд░реА рдХрд░рддреЗ. рдкрд░рдВрддреБ рдХрдореА рдЖрдгрд┐ рдордзреНрдпрдо рднрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░, рдлреНрд▓рдбрд▓рд╛рдЗрдЯрдЪреА рд╡рд┐рд▓рдВрдм рдЬрд╛рд╕реНрдд рдЖрд╣реЗ. рдордзреНрдпреЗ рд╕реНрдерд╛рдкрдирд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рд╢реЛрдзрд╛ рдЕрдзрд┐рдХреГрдд рдкреНрд░рдХрд▓реНрдк рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг.

OESS

OpenFlow рд╕реНрд╡рд┐рдЪреЗрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдВрдЪ. OESS рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рддрд╕реЗрдЪ рд╡реЗрдм рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА API рджреЗрддреЗ. рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрдордзреНрдпреЗ рдЕрдкрдпрд╢рд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдмреЕрдХрдЕрдк рдЪреЕрдиреЗрд▓рд╡рд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЯреВрд▓реНрд╕рдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдмрд╛рдзрдХ: рд╕реНрд╡рд┐рдЪ рдореЙрдбреЗрд▓реНрд╕рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрдЦреНрдпреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди.

OESS рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдЖрд╣реЗ GitHub рд╡рд░.

SDN рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ - рдЖрда рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ
/рдлреНрд▓рд┐рдХрд░/ рдЕрд░реНрдиреЗрд╕реНрдЯрд╛рд╕ / рд╕реАрд╕реА рдмрд╛рдп

рдЧрд╛рда

рд╣рд╛ рдПрдХ рдХрдВрдЯреНрд░реЛрд▓рд░ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЕреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди рд▓реЗрд╡реНрд╣рд▓реНрд╕ SQL тАЛтАЛрдХреНрд╡реЗрд░реАрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рддрд╛рдд. рддреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА, SQL рдореБрд│реЗ, рдХреНрд╡реЗрд░реА рдЬрд▓рдж рдкрд╛рдард╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЯреВрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЕреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рдирдЪреЗ рдЕрдиреЗрдХ рд╕реНрддрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рддреЛрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рдирдЪреА рдХрдорддрд░рддрд╛ рдЖрдгрд┐ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдХрдорд╛рдВрдб рд▓рд╛рдЗрди.

Ravel рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкреНрд░рдХрд▓реНрдк рд╣реЗ рд╕рд░реНрд╡ рдХрдВрдбреЗрдиреНрд╕реНрдб рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ. рднрд╛рдВрдбрд╛рд░рд╛рдд.

рдУрдкрди рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рдХрдВрдЯреНрд░реЛрд▓рд░

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

OSC рдЪрд╛ рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рддреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдХрд┐рдВрд╡рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрддреНрдкрд╛рджрдирд╛рдВрд╢реА рдЬреЛрдбрд▓реЗрд▓рд╛ рдирд╛рд╣реА. рддрдерд╛рдкрд┐, рд╕рд╛рдзрди рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡, рддреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреНрдпрд╛ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рдпреЛрдЧреНрдп рдЕрд╕рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА.

рдПрдХ рджреНрд░реБрдд рдкреНрд░рд╛рд░рдВрдн рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрдврд│реВ рд╢рдХрддреЗ OSC рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд╕рд╛рдЗрдЯрд╡рд░.

рдУрдПрдирдУрдПрд╕

SDN рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдШрдЯрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЖрд╣реЗ. рддреНрдпрд╛рдЪреЗ рд╡реИрд╢рд┐рд╖реНрдареНрдп рдореНрд╣рдгрдЬреЗ рддреЗ SDN рдХрдВрдЯреНрд░реЛрд▓рд░, рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ OS рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХрддреНрд░ рдХрд░рддреЗ. рдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, рд╣реЗ рдЯреВрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдордзреНрдпреЗ рдШрдбрдгрд╛рд▒реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреВрди SDN рдХрдбреЗ рд╕реНрдерд▓рд╛рдВрддрд░ рд╕реБрд▓рдн рдХрд░рддреЗ.

рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ "рдЕрдбрдерд│рд╛" рд▓рд╛ рд╕реБрд░рдХреНрд╖рд╛ рдореНрд╣рдЯрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдЕрд╣рд╡рд╛рд▓ 2018, ONOS рдордзреНрдпреЗ рдЕрдиреЗрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, DoS рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╢рд┐рд╡рд╛рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рддреНрдпрд╛рдкреИрдХреА рдХрд╛рд╣реА рдЖрдзреАрдЪ рдкреЕрдЪ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд; рд╡рд┐рдХрд╛рд╕рдХ рдЕрджреНрдпрд╛рдк рдЙрд░реНрд╡рд░рд┐рдд рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд. рдПрдХреВрдгрдЪ, 2015 рдкрд╛рд╕реВрди рд╡реНрдпрд╛рд╕рдкреАрда рдорд┐рд│рд╛рд▓реЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЕрджреНрдпрддрдиреЗ рдЬреА рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рдЪреА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдврд╡рддрд╛рдд.

рдЖрдкрдг рдЕрдзрд┐рдХреГрдд рд╡рд░ рд╕рд╛рдзрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдкреГрд╖реНрда. рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрдгрд┐ рдЗрддрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд.

рдЯрдВрдЧрд╕реНрдЯрди рдлреЕрдмреНрд░рд┐рдХ

рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рд▓рд╛ рдкреВрд░реНрд╡реА OpenContrail рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд. рдкрд░рдВрддреБ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдКрдВрдбреЗрд╢рдирдЪреНрдпрд╛ тАЬрд╡рд┐рдВрдЧрдЦрд╛рд▓реАтАЭ рд╣рд▓рд╡рд▓реНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдЯрдВрдЧрд╕реНрдЯрди рдлреЕрдмреНрд░рд┐рдХ рд╣реЗ рдУрдкрди рдиреЗрдЯрд╡рд░реНрдХ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд▓рдЧрдЗрди рдЖрд╣реЗ рдЬреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди, рдмреЗрдЕрд░-рдореЗрдЯрд▓ рд╡рд░реНрдХрд▓реЛрдб рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдкреНрд▓рдЧрдЗрди рд▓реЛрдХрдкреНрд░рд┐рдп рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рджреНрд░реБрддрдкрдгреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ: Openstack, Kubernetes, Openshift, vCenter. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЯрдВрдЧрд╕реНрдЯрди рдлреЕрдмреНрд░рд┐рдХ рддреИрдирд╛рдд рдХрд░рдгреЗ рд▓рд╛рдЧреЗрд▓ 15 рдорд┐рдирд┐рдЯреЗ. рд╣реЗ рд╕рд╛рдзрди SDN рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдВрдирд╛ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди, рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рдЗрддрд░ рдмрд░реЗрдЪ. рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдзреАрдЪ рдЖрд╣реЗ рд╕рд╛рдкрдбрддреЗ 5G рдЖрдгрд┐ рдПрдЬ рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА SDN рд╕реНрдЯреЕрдХрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░реНрд╕ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ.

рдЯрдВрдЧрд╕реНрдЯрди рдлреЕрдмреНрд░рд┐рдХ рдЦреВрдк рдЖрд╣реЗ рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЗ OpenDaylight, рдореНрд╣рдгреВрди рд╕реЛрд▓реНрдпреВрд╢рдирдЪреЗ рд╕рдорд╛рди рддреЛрдЯреЗ рдЖрд╣реЗрдд - рд▓рдЧреЗрдЪ рд╢реЛрдзрдгреЗ рдХрдареАрдг рдЖрд╣реЗ, рд╡рд┐рд╢реЗрд╖рдд: рдХрдВрдЯреЗрдирд░рд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛. рдкрдг рдЗрдереЗрдЪ рд╕реВрдЪрдирд╛ рдЙрдкрдпреЛрдЧреА рдкрдбрддрд╛рдд. рд╕реНрдерд╛рдкрдирд╛ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╛рдареА рдЖрдгрд┐ рдЗрддрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╛рд╣рд┐рддреНрдп GitHub рд╡рд░ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬ.

Habr├й рд╡рд░реАрд▓ рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░реАрд▓ рд╡рд┐рд╖рдпрд╛рд╡рд░реАрд▓ рдкреЛрд╕реНрдЯ:

рд╕реНрддреНрд░реЛрдд: www.habr.com

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