
TL; рдб: рд╕рдмреИ CNI рд╣рд░реВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН, Kube-Router рд░ Kube-OVN рдмрд╛рд╣реЗрдХ, Calico, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдмрд╛рд╣реЗрдХ, рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЫред
рдореЗрд░реЛ рдЕрдШрд┐рд▓реНрд▓рд╛ рдЬрд╛рдБрдЪрд╣рд░реВрдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд▓реЗрдЦ ( ╨╕ ), рдкрд░реАрдХреНрд╖рдгрдХреЛ рд╕рдордпрдорд╛ рдо рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рез.резреп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫреБ Ubuntu рдЕрдЧрд╕реНрдЯ реирежреиреж рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ CNI рд╕рд╣рд┐рдд резрео.режрекред
рд╣рд╛рдореА рдореЗрдЯреНрд░рд┐рдХреНрд╕рдорд╛ рдЬрд╛рдиреБ рдЕрдШрд┐...
рдЕрдкреНрд░рд┐рд▓ реирежрезреп рджреЗрдЦрд┐ рдирдпрд╛рдБ рдХреЗ рдЫ?
- рдЖрдлреНрдиреИ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН: рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЙрдкрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдлреНрдиреИ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ:
- рдирдпрд╛рдБ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реЗрдХрд╛ рдЫрдиреН
- VMware Tanzu рдмрд╛рдЯ
- alauda.io рдмрд╛рдЯ
- рдирдпрд╛рдБ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВ: рд╣рд╛рд▓рдХрд╛ рдЬрд╛рдБрдЪрд╣рд░реВрд▓реЗ рдкреЛрдб-рдЯреБ-рдкреЛрдб рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫрдиреН, рд░ рдирдпрд╛рдБ рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕ рдкрд░рд┐рджреГрд╢реНрдп рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╡рд┐рд╢реНрд╡ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдХреЛ рдЕрдиреБрдХрд░рдг рдЧрд░реНрдиреЗ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫред рдЕрднреНрдпрд╛рд╕рдорд╛, API рднрдПрдХреЛ рддрдкрд╛рдИрдВрдХреЛ рдкреЛрдбрд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрдЫ, рдкреЛрдб рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдорд╛рд░реНрдлрдд рд╣реЛрдЗрди (рдЕрд╡рд╢реНрдп рдкрдирд┐, рд╣рд╛рдореА рджреБрд╡реИ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ TCP рд░ UDP рджреБрд╡реИ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ)ред
- рд╕реНрд░реЛрдд рдЦрдкрдд: рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдЖрдлреНрдиреИ рд╕реНрд░реЛрдд рддреБрд▓рдирд╛ рдЫред
- рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╣рдЯрд╛рдЙрдБрджреИ: рд╣рд╛рдореА рдЕрдм HTTP, FTP, рд░ SCP рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрдБрджреИрдиреМрдВ, рдХрд┐рдирдХрд┐ рд╕рдореБрджрд╛рдп рд░ CNI рдорд░реНрдорддрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧрдХреЛ рд╣рд╛рдореНрд░реЛ рдлрд▓рджрд╛рдпреА рд╕рд╣рдХрд╛рд░реНрдпрд▓реЗ CNI рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдорд╛ рдврд┐рд▓рд╛рдЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ TCP рд░ рдХрд░реНрд▓ рдирддрд┐рдЬрд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░ рдкреНрд░рдХрдЯ рдЧрд░реНтАНрдпреЛ (рдкреЛрдб рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдХреЛ рдкрд╣рд┐рд▓реЛ рдХреЗрд╣реА рд╕реЗрдХреЗрдиреНрдб, рдЬреБрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╡рд┐рд╢реНрд╡ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реБрдБрджреИрди)ред
- рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд: рд╕рдмреИ рдкрд░реАрдХреНрд╖рдг рд╕реНрд░реЛрддрд╣рд░реВ (рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ, yml рд╕реЗрдЯрд┐рдЩрд╣рд░реВ, рд░ рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛) рдЙрдкрд▓рдмреНрдз рдЫрдиреНред
рд╕рдиреНрджрд░реНрдн рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЯреЛрдХрд▓
рдкреНрд░реЛрдЯреЛрдХрд▓ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ , рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рд▓реЗрдЦ рд╕рдорд░реНрдкрд┐рдд рдЫ Ubuntu резрео.режрек рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реНрдиреЗрд▓рдХреЛ рд╕рд╛рдеред
рдореВрд▓реНрдпрд╛рдЩреНрдХрдирдХреЛ рд▓рд╛рдЧрд┐ CNI рдЪрдпрди рдЧрд░реНрджреИ
рдпреЛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдЙрджреНрджреЗрд╢реНрдп рдПрдЙрдЯреИ рдпрд╛рдорд▓ рдлрд╛рдЗрд▓рджреНрд╡рд╛рд░рд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХрд╛ CNI рд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреБ рд╣реЛ (рдпрд╕рд░реА VPP рд░ рдЕрдиреНрдп рдЬрд╕реНрддрд╛ рдХреБрдиреИ рдкрдирд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓рд╣рд░реВ рдмрд╛рд╣реЗрдХ)ред
рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдЫрд╛рдиреЗрдХрд╛ CNI рд╣рд░реВ:
- рдПрдиреНрдЯреНрд░рд┐рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг реж.реп.рез
- рдХреНрдпрд╛рд▓рд┐рдХреЛ v3.16
- рдирд╣рд░ рд╕рдВрд╕реНрдХрд░рдг рей.резрем (рдлреНрд▓реНрдпрд╛рдиреЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ + рдХреНрдпрд╛рд▓рд┐рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВ)
- рд╕рд┐рд▓рд┐рдпрдо рез.рео.реи
- рдлреНрд▓реНрдпрд╛рдиреЗрд▓ реж.резреи.реж
- рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░рдХреЛ рдкрдЫрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдг (реирежреирежтАУрежреотАУреирел)
- WeaveNet 2.7.0
CNI рдХреЛ рд▓рд╛рдЧрд┐ MTU рд╕реЗрдЯ рдЧрд░реНрджреИ
рдкрд╣рд┐рд▓реЗ, TCP рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдкреНрд░рднрд╛рд╡рдХреЛ рдЬрд╛рдБрдЪ рдЧрд░реМрдВ:

TCP рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ MTU рдХреЛ рдкреНрд░рднрд╛рд╡
UDP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЕрдЭ рдареВрд▓реЛ рдЦрд╛рдбрд▓ рднреЗрдЯрд┐рдиреНрдЫ:

UDP рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ MTU рдХреЛ рдкреНрд░рднрд╛рд╡
рд╣рд╛рдореНрд░рд╛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ рдкреНрд░рдХрдЯ рднрдПрдХреЛ рд╡рд┐рд╢рд╛рд▓ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкреНрд░рднрд╛рд╡рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, рд╣рд╛рдореА рд╕рдмреИ CNI рдорд░реНрдорддрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЖрд╢рд╛рдХреЛ рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреМрдВ: рдХреГрдкрдпрд╛ CNI рдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдердкреНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдВрд▓реЗ рдмрд┐рд░рд╛рд▓рд╛рдХрд╛ рдмрдЪреНрдЪрд╛рд╣рд░реВ, рдпреБрдирд┐рдХрд░реНрдирд╣рд░реВ, рд░ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрдпрд╛рд░реЛ рдЪреАрдЬ рдкрдирд┐ рдмрдЪрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ: рдереЛрд░реИ рдбрд┐рднреЛрдкреНрд╕рд┐рд╕ред
рдпрджреНрдпрдкрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ рдмрд┐рдирд╛ рдиреИ CNI рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдкрд░реНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдпрд╕рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреЛ рдХреНрдпрд╛рд▓рд┐рдХреЛ, рдХреНрдпрд╛рдирд▓, рд░ WeaveNet рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред

CNI рдкрд░рд┐рдЪрд╛рд░рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рдореЗрд░реЛ рд╕рд╛рдиреЛ рдЕрдиреБрд░реЛрдз...
CNI рдкрд░реАрдХреНрд╖рдг: рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛
рдпрд╕ рдЦрдгреНрдбрдорд╛, рд╣рд╛рдореА CNI рд▓рд╛рдИ рд╕рд╣реА MTU (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рд╡рд╛ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ) рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╣рд╛рдБрдХреЛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдЧреНрд░рд╛рдлрд╣рд░реВрдорд╛ рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБ рд╣реЛред
рд░рдЩрдХреЛ рдХрд┐рдВрд╡рджрдиреНрддреА:
- рдЦреИрд░реЛ - рдирдореВрдирд╛ (рдЕрд░реНрдерд╛рддреН рдирд╛рдЩреНрдЧреЛ рдлрд▓рд╛рдо)
- рд╣рд░рд┐рдпреЛ - репрелрежреж mbps рднрдиреНрджрд╛ рдорд╛рдерд┐рдХреЛ рдереНрд░реБрдкреБрдЯ
- рдкрд╣реЗрдВрд▓реЛ - репрежрежреж mbps рднрдиреНрджрд╛ рдорд╛рдерд┐рдХреЛ рдереНрд░реБрдкреБрдЯ
- рд╕реБрдиреНрддрд▓рд╛ - реорежрежреж рдПрдордмреАрдкреАрдПрд╕ рднрдиреНрджрд╛ рдорд╛рдерд┐рдХреЛ рдереНрд░реБрдкреБрдЯ
- рд░рд╛рддреЛ - реорежрежреж рдПрдордмреАрдкреАрдПрд╕ рднрдиреНрджрд╛ рдХрдо рдереНрд░реБрдкреБрдЯ
- рдиреАрд▓реЛ - рддрдЯрд╕реНрде (рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдерд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫреИрди)
рд▓реЛрдб рдмрд┐рдирд╛ рд╕реНрд░реЛрдд рдЦрдкрдд
рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдХреНрд▓рд╕реНрдЯрд░ "рд╕реБрддрд┐рд░рд╣реЗрдХреЛ" рдмреЗрд▓рд╛ рд╕реНрд░реЛрдд рдЦрдкрдд рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд▓реЛрдб рдмрд┐рдирд╛ рд╕реНрд░реЛрдд рдЦрдкрдд
рдкреЛрдб-рдЯреБ-рдкреЛрдб
рдпреЛ рдкрд░рд┐рджреГрд╢реНрдпрд▓реЗ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреЛрдбрд▓реЗ рдЖрдлреНрдиреЛ IP рдареЗрдЧрд╛рдирд╛ рдорд╛рд░реНрдлрдд рд╕рд░реНрднрд░ рдкреЛрдбрдорд╛ рд╕рд┐рдзреИ рдЬрдбрд╛рди рд╣реБрдиреЗ рдорд╛рдиреНрджрдЫред

рдкреЛрдб-рдЯреБ-рдкреЛрдб рдкрд░рд┐рджреГрд╢реНрдп
рдЯреАрд╕реАрдкреА
рдкреЛрдб-рдЯреБ-рдкреЛрдб TCP рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрдд рдЦрдкрдд:


UDP
рдкреЛрдб-рдЯреБ-рдкреЛрдб UDP рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрдд рдЦрдкрдд:


рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕
рдпреЛ рдЦрдгреНрдб рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд╛ рдХреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫ, рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреЛрдбрд▓реЗ рдХреНрд▓рд╕реНрдЯрд░рдЖрдИрдкреА рд╕реЗрд╡рд╛ рдорд╛рд░реНрдлрдд рд╕рд░реНрднрд░ рдкреЛрдбрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрдЫред

рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕ рдкрд░рд┐рджреГрд╢реНрдп
рдЯреАрд╕реАрдкреА
рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕ TCP рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрдд рдЦрдкрдд:


UDP
рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕ UDP рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрдд рдЦрдкрдд:


рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐ рд╕рдорд░реНрдерди
рдорд╛рдерд┐рдХрд╛ рд╕рдмреИ рдордзреНрдпреЗ, рдиреАрддрд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдирдЧрд░реНрдиреЗ рдПрдХ рдорд╛рддреНрд░ рдлреНрд▓рд╛рдиреЗрд▓ рд╣реЛред рдЕрд░реВ рд╕рдмреИрд▓реЗ рдЗрдирдмрд╛рдЙрдиреНрдб рд░ рдЖрдЙрдЯрдмрд╛рдЙрдиреНрдб рд╕рд╣рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрдЫрдиреНред рд░рд╛рдореНрд░реЛ рдХрд╛рдо!
CNI рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди
рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХрд╛ CNI рд╣рд░реВ рдордзреНрдпреЗ рддреА рд╣реБрдиреН рдЬрд╕рд▓реЗ рдкреЛрдбрд╣рд░реВ рдмреАрдЪ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдЮреНрдЪрд╛рд░рд╣рд░реВ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН:
- IPsec рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рдПрдиреНрдЯреНрд░рд┐рдпрд╛
- рдорджреНрджрддрдХреЛ рд╕рд╛рде рдХреНрдпрд╛рд▓рд┐рдХреЛ wireguard
- IPsec рд╕рд╣рд┐рддрдХреЛ рд╕рд┐рд▓рд┐рдпрдо
- IPsec рд╕рд╣рд┐рдд WeaveNet
рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдбреНрде
рдХрдо CNI рд╣рд░реВ рдмрд╛рдБрдХреА рднрдПрдХреЛрд▓реЗ, рд╣рд╛рдореА рд╕рдмреИ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрд▓рд╛рдИ рдПрдЙрдЯреИ рдЧреНрд░рд╛рдлрдорд╛ рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реНрдиреЗрдЫреМрдВ:

рд╕реНрд░реЛрдд рдЙрдкрднреЛрдЧ
рдпрд╕ рдЦрдгреНрдбрдорд╛, рд╣рд╛рдореА TCP рд░ UDP рдорд╛ рдкреЛрдб-рдЯреБ-рдкреЛрдб рд╕рдЮреНрдЪрд╛рд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрдиреЗрдЫреМрдВред рдкреЛрдб-рдЯреБ-рд╕рд░реНрднрд┐рд╕ рдЧреНрд░рд╛рдл рдкреНрд▓рдЯ рдЧрд░реНрдиреБрдХреЛ рдХреБрдиреИ рдЕрд░реНрде рдЫреИрди, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрдиред


рд╕рдмреИрд▓рд╛рдИ рдПрдХрд╕рд╛рде рд▓реНрдпрд╛рдЙрдБрджреИ
рд╕рдмреИ рдЧреНрд░рд╛рдлрд╣рд░реВ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ; рд╣рд╛рдореАрд▓реЗ рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирд╣рд░реВрд▓рд╛рдИ "vwry fast," "low," рдЖрджрд┐ рд╢рдмреНрджрд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реЗрд░ рдереЛрд░реИ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХрддрд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдХрд╛ рдЫреМрдВред

рдирд┐рд╖реНрдХрд░реНрд╖ рд░ рдореЗрд░рд╛ рдирд┐рд╖реНрдХрд░реНрд╖рд╣рд░реВ
рдпреЛ рдЕрд▓рд┐ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдЫ, рдХрд┐рдирдХрд┐ рдо рдирддрд┐рдЬрд╛рд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╡реНрдпрдХреНрдд рдЧрд░реНрджреИрдЫреБред
рдирдпрд╛рдБ CNI рд╣рд░реВ рджреЗрдЦрд╛ рдкрд░реЗрдХреЛрдорд╛ рдо рдЦреБрд╕реА рдЫреБ, рдПрдиреНрдЯреНрд░рд┐рдпрд╛рд▓реЗ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗрдХреЛ рдЫ, рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдкрдирд┐ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджреИ: рд╕реНрд╡рдЪрд╛рд▓рд┐рдд MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ, рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди, рд░ рд╕рдЬрд┐рд▓реЛ рд╕реНрдерд╛рдкрдирд╛ред
рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛, Kube-OVN рд░ Kube-Router рдмрд╛рд╣реЗрдХ рд╕рдмреИ CNI рд╣рд░реВрд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫрдиреНред Kube-Router рд▓реЗ рдкрдирд┐ MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреЗрди; рдореИрд▓реЗ рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдХрддреИ рдкрдирд┐ рдпрд╕рд▓рд╛рдИ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиред рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдЕрдиреБрд░реЛрдз рдЦреБрд▓рд╛ рдЫ)ред
рд╕реНрд░реЛрдд рдЦрдкрддрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рд╕рд┐рд▓рд┐рдпрдорд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдЕрд░реВ рднрдиреНрджрд╛ рдмрдвреА RAM рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддрд░ рд╡рд┐рдХреНрд░реЗрддрд╛рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдареВрд▓рд╛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд▓рдХреНрд╖рд┐рдд рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рдЬреБрди рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рддреАрди-рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдкрд░реАрдХреНрд╖рдг рдЬрд╕реНрддреИ рд╣реЛрдЗрдиред Kube-OVN рд▓реЗ рдкрдирд┐ рдзреЗрд░реИ CPU рд░ RAM рдЦрдкрдд рдЧрд░реНрдЫ, рддрд░ рдпреЛ Open vSwitch рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирдпрд╛рдБ CNI рд╣реЛ (рдЬрд╕реНрддреИ Antrea, рдЬрд╕рд▓реЗ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдЫ рд░ рдХрдо рдЦрдкрдд рдЧрд░реНрдЫ)ред
рдлреНрд▓рд╛рдиреЗрд▓ рдмрд╛рд╣реЗрдХ рд╕рдмреИрд╕рдБрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред рд▓рдХреНрд╖реНрдп рдкрд╛рдИ рдЬрддреНрддрд┐рдХреИ рд╕рд░рд▓ рднрдПрдХреЛрд▓реЗ рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╣рд┐рд▓реНрдпреИ рд╕рдорд░реНрдерди рдирдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдзреЗрд░реИ рд╣реБрдиреНрдЫ: рдЬрддрд┐ рд╕рд░рд▓, рддреНрдпрддрд┐ рдиреИ рд░рд╛рдореНрд░реЛред
рд╕рд╛рдереИ, рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рджрд░реНрд╢рди рдЕрджреНрднреБрдд рдЫред рдХреНрдпрд╛рд▓рд┐рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ CNI рдордзреНрдпреЗ рдПрдХ рд╣реЛ, рддрд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗрд╣реА рд╣рдкреНрддрд╛ рдЕрдШрд┐ рдорд╛рддреНрд░ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЫрдиреМрдЯ рдЧрд░реЗ wireguard IPsec рдХреЛ рд╕рдЯреНрдЯрд╛, рд░ рд╕рд░рд▓ рднрд╛рд╖рд╛рдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рд╕рдмреИ рдХреБрд░рд╛ рдЙрддреНрдХреГрд╖реНрдЯ рд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдкрд░реАрдХреНрд╖рдгрдХреЛ рдпрд╕ рднрд╛рдЧрдорд╛ рдЕрдиреНрдп CNI рд╣рд░реВрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрджреИред рдЕрд╡рд╢реНрдп рдкрдирд┐, рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╕реНрд░реЛрдд рдЦрдкрдд рдмрдвреНрдЫ, рддрд░ рдкреНрд░рд╛рдкреНрдд рдереНрд░реБрдкреБрдЯ рдпрд╕рдХреЛ рд▓рд╛рдпрдХ рдЫ (рдХреНрдпрд╛рд▓рд┐рдХреЛрд▓реЗ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкрд░реАрдХреНрд╖рдгрдорд╛ рджреЛрд╕реНрд░реЛ рд╕реНрдерд╛рдирдорд╛ рд░рд╣реЗрдХреЛ рд╕рд┐рд▓рд┐рдпрдо рднрдиреНрджрд╛ рдЫ рдЧреБрдгрд╛ рдлрд╛рдЗрджрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНтАНрдпреЛ)ред рдпрд╕рдмрд╛рд╣реЗрдХ, рддрдкрд╛рдИрдВ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ wireguard рдХреНрдпрд╛рд▓рд┐рдХреЛрд▓рд╛рдИ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рддреИрдирд╛рде рдЧрд░реЗрдкрдЫрд┐ рдЬреБрдирд╕реБрдХреИ рдмреЗрд▓рд╛, рдпрджрд┐ рддрдкрд╛рдИрдВ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдпрд╕рд▓рд╛рдИ рдЕрд╕реНрдерд╛рдпреА рд╡рд╛ рд╕реНрдерд╛рдпреА рд░реВрдкрдорд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ, рддрд░! рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдореНрдЭрд╛рдЙрдБрдЫреМрдВ рдХрд┐ рдХреНрдпрд╛рд▓рд┐рдХреЛрд▓реЗ рд╣рд╛рд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ MTU рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрджреИрди (рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рднрд╡рд┐рд╖реНрдпрдХрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ), рддреНрдпрд╕реИрд▓реЗ рдпрджрд┐ рддрдкрд╛рдИрдВрдХреЛ рдиреЗрдЯрд╡рд░реНрдХрд▓реЗ рдЬрдореНрдмреЛ рдлреНрд░реЗрдореНрд╕ (MTU 9000) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рднрдиреЗ MTU рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рд╕рд╛рдереИ, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рд╕рд┐рд▓рд┐рдпрдорд▓реЗ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВ рдмреАрдЪрдХреЛ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ (рдХреЗрд╡рд▓ рдкреЛрдбрд╣рд░реВ рдмреАрдЪ рдорд╛рддреНрд░ рд╣реЛрдЗрди), рдЬреБрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реБрди рд╕рдХреНрдЫред
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛, рдо рдирд┐рдореНрди рдкреНрд░рдпреЛрдЧрдХрд╛ рдХреЗрд╕рд╣рд░реВ рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫреБ:
- рдХреЗ рдорд▓рд╛рдИ рдзреЗрд░реИ рд╕рд╛рдиреЛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ CNI рдЪрд╛рд╣рд┐рдиреНрдЫ, рд╡рд╛ рдорд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд╛ рдЪрд╛рд╣рд┐рдБрджреИрди?: рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН рдлреНрд▓реНрдпрд╛рдирд▓, рд╕рдмреИрднрдиреНрджрд╛ рд╣рд▓реБрдХрд╛ рд░ рд╕рдмреИрднрдиреНрджрд╛ рд╕реНрдерд┐рд░ CNI (рдЙрд╣рд╛рдБ рд╕рдмреИрднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рдордзреНрдпреЗ рдПрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ, рдХрд┐рдВрд╡рджрдиреНрддреА рдЕрдиреБрд╕рд╛рд░, рдЙрд╣рд╛рдБ рд╣реЛрдореЛ рдХреБрдмрд░рдиреМрдЯрд╕ рд╡рд╛ рд╣реЛрдореЛ рдХрдиреНрдЯреЗрдЗрдЯреЛрд░рд╕ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред)ред рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрдирд┐ рдпреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд░реБрдЪрд┐ рд╣реБрди рд╕рдХреНрдЫред , рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН!
- рдирд┐рдпрдорд┐рдд рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ CNI рдЖрд╡рд╢реНрдпрдХ рдЫ: Calico тАФ рддрдкрд╛рдИрдВрдХреЛ рд░реЛрдЬрд╛рдЗ, рддрд░ рдЖрд╡рд╢реНрдпрдХ рдкрд░реЗрдорд╛ MTU рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрдВ рд╕рдЬрд┐рд▓реИ рд░ рд╕рд╣рдЬ рд░реВрдкрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рд╣рд░реВрд╕рдБрдЧ рдЦреЗрд▓реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдХреНрд╖рдо рд╡рд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рдпрд╕реНрддреИ рдЕрдиреНрдп рдХреБрд░рд╛рд╣рд░реВред
- (рдзреЗрд░реИ) рдареВрд▓реЛ рд╕реНрддрд░рдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ CNI рдЪрд╛рд╣рд┐рдиреНрдЫрдард┐рдХ рдЫ, рдкрд░реАрдХреНрд╖рдгрд▓реЗ рдареВрд▓рд╛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЗрдЦрд╛рдЙрдБрджреИрдиред рдо рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкрд╛рдЙрдБрджрд╛ рдЦреБрд╕реА рд╣реБрдиреЗрдЫреБ, рддрд░ рд╣рд╛рдореАрд╕рдБрдЧ резреж Gbps рдЬрдбрд╛рди рднрдПрдХрд╛ рд╕рдпреМрдВ рд╕рд░реНрднрд░рд╣рд░реВ рдЫреИрдирдиреНред рддреНрдпрд╕реИрд▓реЗ рдЙрддреНрддрдо рд╡рд┐рдХрд▓реНрдк рднрдиреЗрдХреЛ рддрдкрд╛рдИрдВрдХреЛ рдиреЛрдбрд╣рд░реВрдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдЙрдиреБ рд╣реЛ, рдХрдореНрддрд┐рдорд╛ рдХреНрдпрд╛рд▓рд┐рдХреЛ рд░ рд╕рд┐рд▓рд┐рдпрдорд╕рдБрдЧред
рд╕реНрд░реЛрдд: www.habr.com
