DentOS 2.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд░ рд╕реНрд╡рд┐рдЪрд╣рд░реВ, рд░рд╛рдЙрдЯрд░рд╣рд░реВ рд░ рд╡рд┐рд╢реЗрд╖ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рд▓реИрдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ DentOS 2.0 рдиреЗрдЯрд╡рд░реНрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдЫред рд╡рд┐рдХрд╛рд╕ Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks рд░ Wistron NeWeb (WNC) рдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдорд╛ рдЧрд░рд┐рдиреНрдЫред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд▓рддрдГ Amazon рджреНрд╡рд╛рд░рд╛ рдпрд╕рдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рд▓реИрдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред DentOS рдХреЛрдб C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдирд┐: рд╢реБрд▓реНрдХ рдЧреНрд░рд╣рдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкреНрдпрд╛рдХреЗрдЯ рд╕реНрд╡рд┐рдЪрд┐рдЩ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди, DentOS рд▓реЗ рд▓рд┐рдирдХреНрд╕ рд╕реНрд╡рд┐рдЪрдбреЗрдн рдХрд░реНрдиреЗрд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЗрдерд░рдиреЗрдЯ рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдлреНрд░реЗрдо рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрдпрд╛рдХреЗрдЯ рдкреНрд░рд╢реЛрдзрдирд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЪрд┐рдкрд╣рд░реВрдорд╛ рдбреЗрд▓рд┐рдЧреЗрдЯ рдЧрд░реНрди рд╕рдХреНрдЫред рд╕рдлреНрдЯрд╡реЗрдпрд░ рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХ, NetLink рдЙрдкрдкреНрд░рдгрд╛рд▓реА рд░ IPRoute2, tc (рдЯреНрд░рд╛рдлрд┐рдХ рдХрдиреНрдЯреНрд░реЛрд▓), brctl (рдмреНрд░рд┐рдЬ рдХрдиреНрдЯреНрд░реЛрд▓) рд░ FRRouting, рд╕рд╛рдереИ VRRP (рднрд░реНрдЪреБрдЕрд▓ рд░рд╛рдЙрдЯрд░ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА рдкреНрд░реЛрдЯреЛрдХрд▓), LLDP (рд▓рд┐рдЩреНрдХ рд▓реЗрдпрд░) рдЬрд╕реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рдбрд┐рд╕реНрдХрд╡рд░реА рдкреНрд░реЛрдЯреЛрдХрд▓) рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ MSTP (рдорд▓реНрдЯрд┐рдкрд▓ рд╕реНрдкреНрдпрд╛рдирд┐рдЩ рдЯреНрд░реА рдкреНрд░реЛрдЯреЛрдХрд▓)ред

DentOS 2.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо

рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг ONL (рдУрдкрди рдиреЗрдЯрд╡рд░реНрдХ рд▓рд┐рдирдХреНрд╕) рд╡рд┐рддрд░рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдмрд╛рд░реАрдорд╛, рдбреЗрдмрд┐рдпрди GNU/Linux рдкреНрдпрд╛рдХреЗрдЬ рдЖрдзрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рд░ рд╕реНрд╡рд┐рдЪрд╣рд░реВрдорд╛ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛, рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред ONL рдУрдкрди рдХрдореНрдкреНрдпреБрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд░ рдПрдХ рд╕рдп рднрдиреНрджрд╛ рдмрдвреА рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд┐рдЪ рдореЛрдбреЗрд▓рд╣рд░реВрдорд╛ рд╕реНрдерд╛рдкрдирд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╡рд┐рд╢реЗрд╖ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛред рд╕рдВрд░рдЪрдирд╛рдорд╛ рд╕реВрдЪрдХрд╣рд░реВ, рддрд╛рдкрдХреНрд░рдо рд╕реЗрдиреНрд╕рд░рд╣рд░реВ, рдХреВрд▓рд░рд╣рд░реВ, I2C рдмрд╕рд╣рд░реВ, GPIO рд░ рд╕реНрд╡рд┐рдЪрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ SFP рдЯреНрд░рд╛рдиреНрд╕рд╕рд┐рднрд░рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ IpRoute2 рд░ ifupdown2 рдЙрдкрдХрд░рдгрд╣рд░реВ, рд╕рд╛рдереИ gNMI (gRPC рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЗрдиреНрдЯрд░рдлреЗрд╕) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред YANG (рдЕрдЭреИ рдЕрд░реНрдХреЛ рдЕрд░реНрдХреЛ рдкреБрд╕реНрддрд╛, RFC-6020) рдбреЗрдЯрд╛ рдореЛрдбреЗрд▓рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд░рдгрд╛рд▓реА Marvell рд░ Mellanox ASIC-рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рд┐рдЪрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 48 10-рдЧреАрдЧрд╛рдмрд┐рдЯ рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рдореНрдо рдЙрдкрд▓рдмреНрдз рдЫред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрдпрд╛рдХреЗрдЯ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде Mellanox Spectrum, Marvell Aldrin 2 рд░ Marvell AC3X ASIC рдЪрд┐рдкрд╣рд░реВ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди ASIC рд░ рдиреЗрдЯрд╡рд░реНрдХ рдбреЗрдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЪрд┐рдкрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред DentOS рдЫрд╡рд┐рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рддрдпрд╛рд░ рдЫрдиреН ARM64 (257 MB) рд░ AMD64 (523 MB) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЫрдиреНред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ рдирд┐рдореНрди рд╕реБрдзрд╛рд░рд╣рд░реВ рдердкреНрдЫ:

  • NAT-44 рд░ NA(P)T рдХреЛ рд▓рд╛рдЧрд┐ рдареЗрдЧрд╛рдирд╛ рдЕрдиреБрд╡рд╛рдж (NAT) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдиреНрддрд░рд┐рдХ рджрд╛рдпрд░рд╛рдмрд╛рдЯ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдорд╛ рдирд┐рдпрдорд┐рдд (рддрд╣-3, рдиреЗрдЯрд╡рд░реНрдХ рддрд╣) рд░ рд╕реНрд╡рд┐рдЪрдорд╛ VLAN рдкреЛрд░реНрдЯрд╣рд░реВ (рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬрд╣рд░реВ) рдХреЛ рд╕реНрддрд░рдорд╛ рд╕рдорд░реНрдердиред
  • 802.1Q рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ (VLAN) рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рд░реВрдЯ рдЧрд░реНрдиреЗ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред IpRoute2 рд░ Ifupdown2 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • рдЗрдерд░рдиреЗрдЯрдорд╛ рдкрд╛рд╡рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ PoE (рдкрд╛рд╡рд░ рдУрднрд░ рдЗрдерд░рдиреЗрдЯ) рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдлрд╛рдпрд░рд╡рд╛рд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ ACL-рдЖрдзрд╛рд░рд┐рдд рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдиред рд╕реНрдерд╛рдиреАрдп (рдЗрдиреНрдЯреНрд░рд╛рдиреЗрдЯ) рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдЭрдгреНрдбрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдкреЛрд░реНрдЯ рдЕрд▓рдЧрд╛рд╡ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рди рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • "devlink" рдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рдпрдиреНрддреНрд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдкреАрдЖрдИ, рд╕реНрдерд╛рдиреАрдп рдкрд╛рд╕реЛ рд░ рдбреНрд░рдк рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрдХреЛ рдХрд╛рдЙрдиреНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди