рдкреАрдИ рдФрд░ рд╕реАрдИ рдХреЗ рдмреАрдЪ рдмреАрдЬреАрдкреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд░реВрдЯ рд▓рдХреНрд╖реНрдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐



рд▓реЗрдЦ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдордкреАрдПрд▓рдПрд╕ рдПрд▓ 3 рд╡реАрдкреАрдПрди рдХреА рдореВрд▓ рдмрд╛рддреЛрдВ рдХреА рд╕рдордЭ рд╣реИред

рдирдорд╕реНрдХрд╛рд░ред рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдк рдЖрдИрдПрд╕рдкреА рд╣реИрдВ ред рдФрд░ рдХрд┐рд╕реА рднреА рдХрд╛рдлреА рдмрдбрд╝реЗ ISP рдХреА рддрд░рд╣, рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдореВрд▓ IP / MPLS рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд░рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рд╕рд░реНрдХрд┐рдЯ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдпрд╣ рднреА рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдк рдЖрдИрдПрд╕рдкреА рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдПрд▓ 3 рд╡реАрдкреАрдПрди рд╕реЗрд╡рд╛ рдмреЗрдЪрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЖрд░рдПрдлрд╕реА 4364 (рдмреАрдЬреАрдкреА / рдПрдордкреАрдПрд▓рдПрд╕ рдЖрдИрдкреА рд╡реАрдкреАрдПрди) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдФрд░ рдЗрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдХрд┐ рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдЗрдЯ рдкрд░ L3VPN рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рд╕реАрдзреЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рдЙрдкрдХрд░рдг (PE) рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЙрдкрдХрд░рдг (CE) рдХреЗ рдмреАрдЪ BGP рд╕рддреНрд░ рдмрдврд╝рд╛рдПрдБ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рд╡рд╛рдВрдЫрд┐рдд рдХреА рдШреЛрд╖рдгрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдорд╛рд░реНрдЧреЛрдВред рдЗрд╕ рд╕рдм рдХреЗ рд╕рд╛рде, рдЖрдк рдЗрд╕ рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ / рдиреАрддрд┐рдпрд╛рдБ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рддрдереНрдп рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрдХрд░ рдХрд┐ рдпрд╣ рд╣реИ, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдПрдХ рд╡реАрдкреАрдПрди рдХреНрд▓рд╛рдЗрдВрдЯ, рдФрд░ рдпрд╣ рдЬреЛ рдХреБрдЫ рднреА рдЗрд╕рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЙрд╕реЗ "рдбреНрд░рд╛рдЗрд╡" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрд╕рд░реНрдЧ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реАрдорд╛ рдХреЗ рднреАрддрд░)ред рдФрд░ рдЕрдм рдзреНрдпрд╛рди рджреЗрдВ, рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░, рдЗрд╕ рдмреАрдЬреАрдкреА рд╕рддреНрд░ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧреЛрдВ (рдкреНрд░рджрд╛рддрд╛) рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрдирдХреЗ рд▓рд┐рдП рд░реВрдЯ рд▓рдХреНрд╖реНрдп рд╕рдореБрджрд╛рдп рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ? рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо, рдпрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ред

рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рд░реВрдЯ рд▓рдХреНрд╖реНрдп MPLS L3VPN рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд BGP рд╕рдореБрджрд╛рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬреЛ VRF рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдореЗрдВ, рд╡рд╣ рдорд╛рд░реНрдЧ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ MP-BGP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдпрд╛ рд╣реИред рдФрд░ рдЬрдм рд╕реЗ рдЖрд░рдЯреА рдПрдХ рд╕рдореБрджрд╛рдп рд╣реИ, рддрдм рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреБрдЫ рднреА рд╣рдореЗрдВ рдирд┐рдпрдорд┐рдд рдЖрдИрдкреАрд╡реА 4 рдорд╛рд░реНрдЧреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рд╣рдо рдЗрд╕ рд╕рд╡рд╛рд▓ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╕реАрдИ рдкреАрдИ рдкрд░ рдЖрд░рдЯреА рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдорд╛рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИ (рдкреАрдИ рдкрд░ рдХреЛрдИ рдмреАрдЬреАрдкреА рдиреАрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ)ред рдереЛрдбрд╝рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 3 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

  1. рдкреАрдИ рдРрд╕реА рдШреЛрд╖рдгрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред
  2. рдкреАрдИ рдШреЛрд╖рдгрд╛ рд╕реЗ рдЖрд░рдЯреА рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рд╡реАрдЖрд░рдПрдл рдЖрд░рдЯреА рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЕрдиреНрдп рдкреАрдИ рдХреЛ рдШреЛрд╖рдгрд╛ рднреЗрдЬреЗрдВред
  3. рдкреАрдИ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдШреЛрд╖рдгрд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛, рдЗрд╕реА рд╡реАрдЖрд░рдПрдл рдЖрд░рдЯреА рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдЧрд╛ (рдЕрд░реНрдерд╛рдд, рджреЛ рдЖрд░рдЯреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдШреЛрд╖рдгрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛрдВрдЧреЗ) рдФрд░ рдЕрдиреНрдп рдкреАрдИ рдХреЛ рдШреЛрд╖рдгрд╛ рднреЗрдЬреЗрдВред

рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рдЦрддрд░рдирд╛рдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреНрд░рд╛рд╣рдХ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреНрдп VRFs рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЖрдВрддрд░рд┐рдХ, рддрдХрдиреАрдХреАред

рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░ рд▓рдЧрддрд╛ рд╣реИ, рдЪрд▓реЛ рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП, рд╣рдо рддреБрд░рдВрдд рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдУрдПрд╕ рдкрд░ рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗред рдИрд╡-рдПрдирдЬреА рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА:



рдкрд░реАрдХреНрд╖рдг рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА:

  • рд╕реАрдПрдЪрдЖрд░ - рдорд┐рдХрд░реЛрдЯрд┐рдХ рд╕реАрдПрдЪрдЖрд░ , рд░рд╛рдЙрдЯрд░рдУрдПрд╕ 6.40.8
  • VSR - Nokia VSR, TiMOS 15.0.R6
  • vMX - рдЬреБрдирд┐рдкрд░ vMX, рдЬреВрдиреЛрд╕ 14.1R1.10
  • XRv - рд╕рд┐рд╕реНрдХреЛ XRv, IOS-XR 6.1.1
  • 3725 - рд╕рд┐рд╕реНрдХреЛ 3725 (рдбрд╛рдпрдирд╛рдорд┐рдкреНрд╕), рдЖрдИрдУрдПрд╕ 12.4

рд╕рд╣рд╛рдпрдХ рд░рд╛рдЙрдЯрд░:

  • рд░рд┐рдореЛрдЯ-рдкреАрдИ - рд╕рд┐рд╕реНрдХреЛ 3725 (рдбрд╛рдпрдирд╛рдорд┐рдкреНрд╕), рдЖрдИрдУрдПрд╕ 12.4
  • рд╕реАрдИ - рдорд┐рдХрд░реЛрдЯрд┐рдХ рд╕реАрдПрдЪрдЖрд░, рд░рд╛рдЙрдЯрд░рдУрдПрд╕ 6.40.8

рд╕рд░реНрдХрд┐рдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг:

  1. рдЯреЗрд╕реНрдЯ рдкреНрд░рддрд┐рднрд╛рдЧреА - рдкреАрдИ рд░рд╛рдЙрдЯрд░реНрд╕ред рд╡реАрдЖрд░рдПрдл -100 (рдЖрд░рдЯреА 65001: 100) рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рд╡реАрдЖрд░рдПрдл -100 рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░, рд╕реАрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдмреАрдЬреАрдкреА рд╕рддреНрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдлрд┐рд▓реНрдЯрд░ / рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  2. рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП PEs рдореЗрдВ рдПрдХ MP-BGP рд╕рддреНрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Remote_PE рд░рд╛рдЙрдЯрд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ VRF рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рддрд╛ рд╣реИред
  3. CE рд░рд╛рдЙрдЯрд░ рдореЗрдВ 5 рд╕рдмрдЗрдВрдЯрд░рдлрд╝реЗрд╕реЗрд╕ (рдкреНрд░рддреНрдпреЗрдХ рдкреАрдИ рдХреЗ рд▓рд┐рдП 1) рд╣реЛрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдкреНрд░рдХрд╛рд░ рдореЗрдВ рдмреАрдЬреАрдкреА рд╕рддреНрд░ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реАрдИ рдкрд░ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреАрдИ рдХреЛ рдлреЙрд░реНрдо 1.1.1 рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдПрди / 32, рдЬрд╣рд╛рдВ рдПрди рдмрд╛рдИрдВ рд╕реЗ рджрд╛рдИрдВ рдУрд░ рдкреАрдИ рдХреА рдЕрдиреБрдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рд╣реИред CE рдирд┐рд░реНрдпрд╛рдд рдиреАрддрд┐ рдХреЗ рд╕рд╛рде, рдЖрд░рдЯреА: 65001: 200 рд╕рдореБрджрд╛рдп рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрд╕рд░реНрдЧ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
  4. Remote_PE рдкрд░ рджреЛ VRF рдмрдирд╛рдП рдЧрдП: VRF-100 (RT 65001: 100) рдФрд░ VRF-200 (RT 65001: 200)
  5. рдПрдордкреАрдПрд▓рдПрд╕ рдкрд░рд┐рд╡рд╣рди, рдкреА-рд░рд╛рдЙрдЯрд░, рдЖрд░рдЖрд░ рдФрд░ рдЕрдиреНрдп рдЦреБрд╢рд┐рдпрд╛рдБ рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ "рдХреЗрд╡рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ" рд╡рд┐рд╡рд░рдг рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВ, рдореИрдВ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдКрдВрдЧрд╛ред

рд╕реАрдИ
/interface vlan add interface=ether1 name=ether1.10 vlan-id=10 add interface=ether1 name=ether1.20 vlan-id=20 add interface=ether1 name=ether1.30 vlan-id=30 add interface=ether1 name=ether1.40 vlan-id=40 add interface=ether1 name=ether1.50 vlan-id=50 /interface wireless security-profiles set [ find default=yes ] supplicant-identity=MikroTik /routing bgp instance set default as=65002 /ip address add address=192.168.30.2/24 interface=ether1.30 network=192.168.30.0 add address=192.168.10.2/24 interface=ether1.10 network=192.168.10.0 add address=192.168.20.2/24 interface=ether1.20 network=192.168.20.0 add address=192.168.40.2/24 interface=ether1.40 network=192.168.40.0 add address=192.168.50.2/24 interface=ether1.50 network=192.168.50.0 /ip dhcp-client add disabled=no interface=ether3 add disabled=no interface=ether1.30 /ip route add distance=1 dst-address=1.1.1.1/32 type=blackhole add distance=1 dst-address=1.1.1.2/32 type=blackhole add distance=1 dst-address=1.1.1.3/32 type=blackhole add distance=1 dst-address=1.1.1.4/32 type=blackhole add distance=1 dst-address=1.1.1.5/32 type=blackhole /routing bgp network add network=1.1.1.3/32 add network=1.1.1.1/32 add network=1.1.1.2/32 add network=1.1.1.4/32 add network=1.1.1.5/32 /routing bgp peer add comment=VMX name=VMX out-filter=TO-VMX remote-address=192.168.30.1 \ remote-as=65001 add comment=CHR name=CHR out-filter=TO-CHR remote-address=192.168.10.1 \ remote-as=65001 add comment=VSR name=VSR out-filter=TO-VSR remote-address=192.168.20.1 \ remote-as=65001 add comment=XRV name=XRV out-filter=TO-XRV remote-address=192.168.40.1 \ remote-as=65001 add comment=3725 name=3725 out-filter=TO-3725 remote-address=192.168.50.1 \ remote-as=65001 /routing filter add action=accept chain=TO-VMX prefix=1.1.1.3 set-route-targets=65001:200 add action=accept chain=TO-CHR prefix=1.1.1.1 set-route-targets=65001:200 add action=accept chain=TO-VSR prefix=1.1.1.2 set-route-targets=65001:200 add action=accept chain=TO-XRV prefix=1.1.1.4 set-route-targets=65001:200 add action=accept chain=TO-3725 prefix=1.1.1.5 set-route-targets=65001:200 add action=discard chain=TO-VMX add action=discard chain=TO-CHR add action=discard chain=TO-VSR add action=discard chain=TO-XRV add action=discard chain=TO-3725 /system identity set name=CE 


CHR
 /interface bridge add name=lo0 protocol-mode=none /interface vlan add interface=ether1 name=ether1.10 vlan-id=10 add interface=ether2 name=ether2.10 vlan-id=10 /interface wireless security-profiles set [ find default=yes ] supplicant-identity=MikroTik /routing bgp instance set default as=65001 add as=65001 name=vrf-100 redistribute-other-bgp=yes router-id=192.168.10.1 \ routing-table=VRF-100 /ip address add address=192.168.10.1/24 interface=ether1.10 network=192.168.10.0 add address=10.0.1.1/24 interface=ether2.10 network=10.0.1.0 add address=10.1.1.1 interface=lo0 network=10.1.1.1 /ip dhcp-client add disabled=no interface=ether1 /ip route vrf add export-route-targets=65001:100 import-route-targets=65001:100 interfaces=\ ether1.10 route-distinguisher=65001:100 routing-mark=VRF-100 /routing bgp instance vrf add redistribute-other-bgp=yes routing-mark=VRF-100 /routing bgp peer add address-families=vpnv4 comment=remote_PE name=remote_PE remote-address=\ 10.10.10.10 remote-as=65001 update-source=lo0 add comment=CE instance=vrf-100 name=CE remote-address=192.168.10.2 \ remote-as=65002 /routing ospf network add area=backbone network=10.0.0.0/8 /system identity set name=CHR 


VSR
 # TiMOS-B-15.0.R6 both/x86_64 Nokia 7750 SR Copyright (c) 2000-2017 Nokia. # All rights reserved. All use subject to applicable license agreements. # Built on Mon Nov 20 12:58:19 PST 2017 by builder in /builds/150B/R6/panos/main # Generated MON JAN 01 00:32:55 2018 UTC exit all configure #-------------------------------------------------- echo "System Configuration" #-------------------------------------------------- system snmp shutdown exit time sntp shutdown exit zone UTC exit exit #-------------------------------------------------- echo "System Security Configuration" #-------------------------------------------------- system security dist-cpu-protection policy "_default-access-policy" create exit policy "_default-network-policy" create exit exit exit exit #-------------------------------------------------- echo "Log Configuration" #-------------------------------------------------- log exit #-------------------------------------------------- echo "Card Configuration" #-------------------------------------------------- card 1 card-type iom-v mda 1 mda-type m20-v no shutdown exit no shutdown exit #-------------------------------------------------- echo "Port Configuration" #-------------------------------------------------- port 1/1/1 description "CE" ethernet mode hybrid encap-type qinq exit no shutdown exit port 1/1/2 description "remote_PE" ethernet mode hybrid encap-type qinq exit no shutdown exit port 1/1/3 shutdown ethernet exit exit port 1/1/4 shutdown ethernet exit exit #-------------------------------------------------- echo "Management Router Configuration" #-------------------------------------------------- router management exit #-------------------------------------------------- echo "Router (Network Side) Configuration" #-------------------------------------------------- router Base interface "remote_PE" address 10.0.2.1/24 port 1/1/2:20.* no shutdown exit interface "system" address 10.2.2.2/32 no shutdown exit autonomous-system 65001 #-------------------------------------------------- echo "OSPFv2 Configuration" #-------------------------------------------------- ospf 0 area 0.0.0.0 interface "system" no shutdown exit interface "remote_PE" mtu 1500 no shutdown exit exit no shutdown exit exit #-------------------------------------------------- echo "Service Configuration" #-------------------------------------------------- service customer 1 create description "Default customer" exit vprn 100 customer 1 create autonomous-system 65001 route-distinguisher 65001:100 vrf-target target:65001:100 interface "CE" create address 192.168.20.1/24 sap 1/1/1:20.0 create exit exit bgp group "CE" type external export "TO-CE" peer-as 65002 neighbor 192.168.20.2 exit exit no shutdown exit service-name "VRF-100" no shutdown exit exit #-------------------------------------------------- echo "Router (Service Side) Configuration" #-------------------------------------------------- router Base #-------------------------------------------------- echo "OSPFv2 Configuration" #-------------------------------------------------- ospf 0 no shutdown exit #-------------------------------------------------- echo "Policy Configuration" #-------------------------------------------------- policy-options begin policy-statement "TO-CE" entry 10 action accept exit exit exit commit exit #-------------------------------------------------- echo "BGP Configuration" #-------------------------------------------------- bgp group "remote_PE" family vpn-ipv4 type internal local-address system neighbor 10.0.2.2 exit exit no shutdown exit exit exit all 


рд╡реАрдПрдордПрдХреНрд╕
 ## Last commit: 2018-05-25 12:37:27 UTC by root version 14.1R1.10; system { host-name vmx01; root-authentication { encrypted-password "$1$zA/8snt5$g3mYVmz7MzTZZOhtjRX6g1"; ## SECRET-DATA } } interfaces { ge-0/0/0 { vlan-tagging; encapsulation flexible-ethernet-services; unit 30 { vlan-id 30; family inet { address 192.168.30.1/24; } } } ge-0/0/1 { vlan-tagging; encapsulation flexible-ethernet-services; unit 30 { vlan-id 30; family inet { address 10.0.3.1/24; } } } lo0 { unit 0 { family inet { address 10.3.3.3/32; } } } } routing-options { autonomous-system 65001; } protocols { bgp { group remote_PE { type internal; local-address 10.3.3.3; family inet-vpn { unicast; } neighbor 10.10.10.10; } } ospf { area 0.0.0.0 { interface lo0.0; interface ge-0/0/1.30; } } } routing-instances { VRF-100 { instance-type vrf; interface ge-0/0/0.30; route-distinguisher 65001:100; vrf-target target:65001:100; protocols { bgp { group CE { type external; peer-as 65002; neighbor 192.168.30.2; } } } } } 


XRv
 !! IOS XR Configuration 6.1.1 !! Last configuration change at Fri May 25 15:24:01 2018 by Cisco ! hostname XRv vrf VRF-100 address-family ipv4 unicast import route-target 65001:100 ! export route-target 65001:100 ! ! ! interface Loopback0 no shutdown ipv4 address 10.4.4.4 255.255.255.255 ! interface MgmtEth0/0/CPU0/0 no shutdown shutdown ! interface GigabitEthernet0/0/0/0.40 no shutdown vrf VRF-100 ipv4 address 192.168.40.1 255.255.255.0 encapsulation dot1q 40 ! interface GigabitEthernet0/0/0/1.40 no shutdown ipv4 address 10.0.4.1 255.255.255.0 encapsulation dot1q 40 ! interface GigabitEthernet0/0/0/2 no shutdown shutdown ! route-policy TO-CE pass end-policy ! route-policy FROM-CE pass end-policy ! router ospf main area 0 interface Loopback0 ! interface GigabitEthernet0/0/0/1.40 ! ! ! router bgp 65001 address-family ipv4 unicast ! address-family vpnv4 unicast ! neighbor 10.10.10.10 remote-as 65001 update-source Loopback0 address-family vpnv4 unicast ! ! vrf VRF-100 rd 65001:100 bgp router-id 192.168.40.1 address-family ipv4 unicast ! neighbor 192.168.40.2 remote-as 65002 address-family ipv4 unicast route-policy FROM-CE in route-policy TO-CE out ! ! ! ! end 


3725
 ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname 3725 ! boot-start-marker boot-end-marker ! ! no aaa new-model memory-size iomem 5 ip cef ! ! ! ! ip vrf VRF-100 rd 65001:100 route-target export 65001:100 route-target import 65001:100 ! no ip domain lookup ! multilink bundle-name authenticated ! ! ! archive log config hidekeys ! ! ! interface Loopback0 ip address 10.5.5.5 255.255.255.255 ! interface FastEthernet0/0 no ip address duplex auto speed auto ! interface FastEthernet0/0.50 encapsulation dot1Q 50 ip vrf forwarding VRF-100 ip address 192.168.50.1 255.255.255.0 ! interface FastEthernet0/1 no ip address duplex auto speed auto ! interface FastEthernet0/1.50 encapsulation dot1Q 50 ip address 10.0.5.1 255.255.255.0 ! router ospf 123 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 0 ! router bgp 65001 no bgp default ipv4-unicast no bgp default route-target filter bgp log-neighbor-changes neighbor 10.10.10.10 remote-as 65001 neighbor 10.10.10.10 update-source Loopback0 ! address-family vpnv4 neighbor 10.10.10.10 activate neighbor 10.10.10.10 send-community extended exit-address-family ! address-family ipv4 vrf VRF-200 no synchronization exit-address-family ! address-family ipv4 vrf VRF-100 neighbor 192.168.50.2 remote-as 65002 neighbor 192.168.50.2 activate neighbor 192.168.50.2 soft-reconfiguration inbound no synchronization exit-address-family ! ip forward-protocol nd ! ! ip http server no ip http secure-server ! ! ! control-plane ! ! ! line con 0 line aux 0 line vty 0 4 ! ! end 


Remote_PE
 ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname remote_PE ! boot-start-marker boot-end-marker ! ! no aaa new-model memory-size iomem 5 ip cef ! ! ! ! ip vrf VRF-100 rd 65001:100 route-target export 65001:100 route-target import 65001:100 ! ip vrf VRF-200 rd 65001:200 route-target export 65001:200 route-target import 65001:200 ! ! multilink bundle-name authenticated ! ! ! ! archive log config hidekeys ! ! ! ! interface Loopback0 ip address 10.10.10.10 255.255.255.255 ! interface FastEthernet0/0 no ip address duplex auto speed auto ! interface FastEthernet0/0.10 description CHR encapsulation dot1Q 10 ip address 10.0.1.2 255.255.255.0 ! interface FastEthernet0/0.20 encapsulation dot1Q 20 ip address 10.0.2.2 255.255.255.0 ! interface FastEthernet0/0.30 encapsulation dot1Q 30 ip address 10.0.3.2 255.255.255.0 ! interface FastEthernet0/0.40 encapsulation dot1Q 40 ip address 10.0.4.2 255.255.255.0 ! interface FastEthernet0/0.50 encapsulation dot1Q 50 ip address 10.0.5.2 255.255.255.0 ! interface FastEthernet0/1 no ip address shutdown duplex auto speed auto ! router ospf 123 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 0 ! router bgp 65001 no bgp default ipv4-unicast no bgp default route-target filter bgp log-neighbor-changes neighbor 10.1.1.1 remote-as 65001 neighbor 10.2.2.2 remote-as 65001 neighbor 10.3.3.3 remote-as 65001 neighbor 10.4.4.4 remote-as 65001 neighbor 10.5.5.5 remote-as 65001 ! address-family vpnv4 neighbor 10.1.1.1 activate neighbor 10.1.1.1 send-community extended neighbor 10.2.2.2 activate neighbor 10.2.2.2 send-community extended neighbor 10.3.3.3 activate neighbor 10.3.3.3 send-community extended neighbor 10.4.4.4 activate neighbor 10.4.4.4 send-community extended neighbor 10.5.5.5 activate neighbor 10.5.5.5 send-community extended exit-address-family ! address-family ipv4 vrf VRF-200 no synchronization exit-address-family ! address-family ipv4 vrf VRF-100 redistribute connected no synchronization exit-address-family ! ip forward-protocol nd ! ! ip http server no ip http secure-server ! ! control-plane ! ! ! line con 0 line aux 0 line vty 0 4 login ! ! end 


рдШреЛрд╖рдгрд╛рдПрдБ CE-> рдкреАрдИ


рдЗрд╕рд▓рд┐рдП, рдкреНрд░рдпреЛрдЧ рд╕рд░рд▓ рд╣реИ: рд╕реАрдИ рдХреЗ рд╕рд╛рде рд╣рдо рдЖрд░рдЯреА: 65001: 200 рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдорд╛рд░реНрдЧреЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░реЗрдВрдЧреЗ, рд░рд┐рдореЛрдЯ-рдкреАрдИ рдкрд░ рд╣рдо рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдорд╛рд░реНрдЧ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╡реАрдЖрд░рдПрдл -200 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, VRF-100 рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:

 remote_PE#show ip route vrf VRF-100 1.1.1.0 255.255.255.0 longer-prefixes Routing Table: VRF-100 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 5 subnets B 1.1.1.1 [200/0] via 10.1.1.1, 00:01:02 B 1.1.1.3 [200/0] via 10.3.3.3, 05:19:08 B 1.1.1.2 [200/0] via 10.2.2.2, 00:02:47 B 1.1.1.5 [200/0] via 10.5.5.5, 01:36:05 B 1.1.1.4 [200/0] via 10.4.4.4, 02:32:21 remote_PE# 

рд╣рдореЗрдВ рд╕рднреА 5 рдкреАрдИ рд╕реЗ рдорд╛рд░реНрдЧ рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред рдЕрдм рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдорд╛рд░реНрдЧ VRF-200 рдореЗрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ:

 remote_PE#show ip route vrf VRF-200 Routing Table: VRF-200 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route Gateway of last resort is not set 1.0.0.0/32 is subnetted, 3 subnets B 1.1.1.1 [200/0] via 10.1.1.1, 00:01:24 B 1.1.1.3 [200/0] via 10.3.3.3, 05:19:29 B 1.1.1.2 [200/0] via 10.2.2.2, 00:03:08 remote_PE# 

рд╕реАрдПрдЪрдЖрд░, рд╡реАрдПрдордПрдХреНрд╕ рдФрд░ рд╡реАрдПрд╕рдЖрд░ рд╕реЗ рд░реВрдЯ рд╡реАрдЖрд░рдПрдл -200 рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЖрд░рдЯреА: 65001: 200 рд╕рдореБрджрд╛рдп рдХреЛ рд╕реАрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЗрди рдкреАрдИ рджреНрд╡рд╛рд░рд╛ рдмрдЪрд╛рдП рдЧрдП рдереЗред

рд╡рд╣реАрдВ, рдПрдХреНрд╕рдЖрд░рд╡реА рдФрд░ 3725 рдХреЗ рд░реВрдЯ рдХреЗрд╡рд▓ рд╡реАрдЖрд░рдПрдл -100 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдХреЛ рд░рд╛рдЙрдЯрд░ рдиреЗ рдШреЛрд╖рдгрд╛ рд╕реЗ рдЖрд░рдЯреА: 65001: 200 рд╕рдореБрджрд╛рдп рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред

рдШреЛрд╖рдгрд╛рдПрдБ рдкреАрдИ-> рд╕реАрдИ


рд╣рдо рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд░реБрдХреЗрдВрдЧреЗ рдФрд░ рдЬрд╛рдВрдЪ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдШреЛрд╖рдгрд╛рдПрдВ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреА рд╣реИрдВ, рдЕрд░реНрдерд╛рддреНред рдкреАрдИ рд╕реЗ рд╕реАрдИ рддрдХред рд╣рдо рдореМрдЬреВрджрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗред

Remote_PE рдкрд░, рдПрдХ рд▓реВрдкрдмреИрдХ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдХрд╛ рдкрддрд╛ 100.100.100.100/32 рджреВрд╕рд░реЗ рдкреАрдИ рджреНрд╡рд╛рд░рд╛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ :

 interface Loopback100 ip vrf forwarding VRF-100 ip address 100.100.100.100 255.255.255.255 ! router bgp 65001 address-family ipv4 vrf VRF-100 redistribute connected exit-address-family ! 

VMX рдкрд░, рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╣рдордиреЗ MPLS рдкрд░рд┐рд╡рд╣рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ inet.3 рддрд╛рд▓рд┐рдХрд╛ рдЦрд╛рд▓реА рд╣реИ, рдФрд░ Remote_PE рд╕реЗ рдорд╛рд░реНрдЧ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред OSPF рдорд╛рд░реНрдЧреЛрдВ рдХреЛ inet рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред 3ред

 set routing-options rib-groups RG-INET3 import-rib [ inet.0 inet.3 ] set protocols ospf rib-group RG-INET3 

рдмрд╛рдХреА рд░рд╛рдЙрдЯрд░ рдкрд░, рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рд╣рдо CE рдкрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:

 [admin@CE] > ip route print detail where dst-address=100.100.100.100/32 Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit 0 ADb dst-address=100.100.100.100/32 gateway=192.168.20.1 gateway-status=192.168.20.1 reachable via ether1.20 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=VSR 1 Db dst-address=100.100.100.100/32 gateway=192.168.50.1 gateway-status=192.168.50.1 reachable via ether1.50 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete received-from=3725 2 Db dst-address=100.100.100.100/32 gateway=192.168.10.1 gateway-status=192.168.10.1 reachable via ether1.10 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=CHR 3 Db dst-address=100.100.100.100/32 gateway=192.168.30.1 gateway-status=192.168.30.1 reachable via ether1.30 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=VMX 4 Db dst-address=100.100.100.100/32 gateway=192.168.40.1 gateway-status=192.168.40.1 reachable via ether1.40 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete received-from=XRV 

рд╕рд┐рд╕реНрдХреЛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рд░рд╛рдЙрдЯрд░ рдорд╛рд░реНрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдореЗрдВ рд░реВрдЯ рд▓рдХреНрд╖реНрдп рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рд╕рд┐рд╕реНрдХреЛ рдиреЗ рдРрд╕рд╛ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рднреА рд╕рдореБрджрд╛рдп рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рдкрд╛рд╕ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВред
3725: *

 router bgp 65001 address-family ipv4 vrf VRF-100 neighbor 192.168.50.2 send-community extended 

XRv: *

 router bgp 65001 vrf VRF-100 neighbor 192.168.40.2 address-family ipv4 unicast send-extended-community-ebgp 

* рдЗрди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ CE-> рдкреАрдИ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рдпреЛрдЧ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред

рдЕрдм рд╕реАрдИ рдкрд░ рдлрд┐рд░ рд╕реЗ рдорд╛рд░реНрдЧ рджреЗрдЦреЗрдВ:

 [admin@CE] > ip route print detail where dst-address=100.100.100.100/32 Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, B - blackhole, U - unreachable, P - prohibit 0 ADb dst-address=100.100.100.100/32 gateway=192.168.20.1 gateway-status=192.168.20.1 reachable via ether1.20 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=VSR 1 Db dst-address=100.100.100.100/32 gateway=192.168.50.1 gateway-status=192.168.50.1 reachable via ether1.50 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=3725 2 Db dst-address=100.100.100.100/32 gateway=192.168.10.1 gateway-status=192.168.10.1 reachable via ether1.10 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=CHR 3 Db dst-address=100.100.100.100/32 gateway=192.168.30.1 gateway-status=192.168.30.1 reachable via ether1.30 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=VMX 4 Db dst-address=100.100.100.100/32 gateway=192.168.40.1 gateway-status=192.168.40.1 reachable via ether1.40 distance=20 scope=40 target-scope=10 bgp-as-path="65001" bgp-origin=incomplete bgp-ext-communities="RT:65001:100" received-from=XRV 

рдЕрдм рдмрд┐рд▓реНрдХреБрд▓ рд╕рднреА рдкреАрдИ, рд╕реАрдИ рдХреА рдУрд░ рдЖрд░рдЯреА рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдЧ рднреЗрдЬрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЕрдЬреАрдм рд▓рдЧрд╛ред рд╕реАрдИ-> рдкреАрдИ рдШреЛрд╖рдгрд╛ рдореЗрдВ рдЖрд░рдЯреА рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдкреАрдИ-> рд╕реАрдИ рдШреЛрд╖рдгрд╛ рдЖрд░рдЯреА рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реВрдЪрдирд╛ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрд░рдЯреА рд╕рдВрд░рдХреНрд╖рдг рдШрдЯрдирд╛ рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡ рд╕реАрдИ-> рдкреАрдИ рдФрд░ рдкреАрдИ-> рд╕реАрдИ рдХреА рдУрд░ рджреЛрдиреЛрдВ рдХрд╛ рдЕрдВрддрд░-рдПрдПрд╕ рд╡рд┐рдХрд▓реНрдк рдП рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред

"рдХреНрдпрд╛ RFC рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ" рд╢реАрд░реНрд╖рдХ


RFC 4364 , рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ:
рдпрджрд┐ рдкреАрдИ рдФрд░ рд╕реАрдИ рд╕реНрд╡рдпрдВ рдмреАрдЬреАрдкреА рд╕рд╣рдХрд░реНрдореА рд╣реИрдВ, рддреЛ
SP рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдХреИрд╕реЗ
рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рд╡рд┐рддрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдПрд╕рдкреА рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рдЖрд░рдЯреА рдХреЗ рд╕реЗрдЯ рдкрд░ рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рд╕рд╣рдордд рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╡реАрдкреАрдПрди рдорд╛рд░реНрдЧред CE рдлрд┐рд░ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдЖрдИрдкреА рдорд╛рд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╡реЗ рдЖрд░рдЯреА рдЬреЛ рдЗрд╕реЗ рдкреАрдИ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рджреЗрддрд╛ рд╣реИ
рдЧреНрд░рд╛рд╣рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкрд░ рд╕рд╣рдордд рд╣реБрдП
рд╕реАрдорд╛рдПрдБ, рдЗрд╕рдХреА рдорд╛рд░реНрдЧ рд╡рд┐рддрд░рдг рдиреАрддрд┐рдпрд╛рдВред рдпрджрд┐ CE рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
рдЕрдкрдиреЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП RTs рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ, PE MUST рд╕рднреА рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ
рдЖрд░рдЯреА рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ CE рд╣реИ
рдЕрдкрдиреЗ рдорд╛рд░реНрдЧреЛрдВ рдкрд░ рдЖрд░рдЯреА рдХреЛ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА, рдкреАрдИ
рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдорд╛рд░реНрдЧ рдХреЛ рд╡реАрдкреАрдПрди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд░рдЯреА рд╣рдЯрд╛ рджреЗрдВред
IPv4 рдорд╛рд░реНрдЧред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рдЖрд░рдЯреА рдХрд╛ рд╕рдВрд░рдХреНрд╖рдг рд╕реАрдИ-> рдкреАрдИ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рдЖрдзрд╛рд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореБрдЭреЗ рдХреБрдЫ рд╣рдж рддрдХ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИред
рдШреЛрд╖рдгрд╛рдПрдБ PE-> CE рдореЗрдВ RT рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, RFC рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред

CE рдХреЗ рд╕рд╛рде рд╕рддреНрд░реЛрдВ рд╕реЗ RT рдирд┐рдХрд╛рд▓реЗрдВ


рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд┐рд╕реНрдХреЛ рдХреЗ рд╕рд╛рде рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╕реАрдИ-> рдкреАрдИ рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ, рд╕рднреА рдЖрд░рдЯреА рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореБрдЭреЗ рдРрд╕рд╛ рдЖрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рд╕рдХреЗ), рдкреАрдИ-> рд╕реАрдИ рдЖрд░рдЯреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИрдВ, рдпрд╣ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореБрджрд╛рдпреЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред

рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЕрдиреНрдп рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдкрд░ рдЖрд░рдЯреА рд╕реЗ рдХреИрд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдпрд╛ рдЬрд╛рдПред

рдЬреБрдирд┐рдкрд░


рдЖрд░рдЯреА рдХреЛ рдШреЛрд╖рдгрд╛рдУрдВ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдкреАрдИ-> CE рдФрд░ CE-> PE) рджреЛрдиреЛрдВ рдПрдХ рдиреАрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ "рд▓рдХреНрд╖реНрдп:" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдореБрджрд╛рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рд╢рдмреНрдж рд╣реИ, рдЬреЛ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рджреЗ рд░рд╣рд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рдмреНрджреЛрдВ рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рд╕рднреА рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЙрдирд╕реЗ рдЖрд░рдЯреА рд╣рдЯрд╛ рджреЗрдВ:

 edit policy-options set community RT-ALL members target:.+:.+ set policy-statement TO-CE term 10 then community delete RT-ALL set policy-statement TO-CE term 10 then next term set policy-statement TO-CE then accept copy policy-statement TO-CE to policy-statement FROM-CE 

рдиреЛрдХрд┐рдпрд╛


рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдореБрджрд╛рдпреЛрдВ рдХреЛ рдмреАрдЬреАрдкреА рд╕рд╣рдХрд░реНрдореА рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 configure service vprn "VRF-100" bgp group "CE" disable-communities extended 

CE рдШреЛрд╖рдгрд╛рдУрдВ рд╕реЗ рдЖрд░рдЯреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдиреАрддрд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬреБрдирд┐рдкрд░ рдореЗрдВ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕реЗ рд╕реАрдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рддреНрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

 configure router policy-options begin community "RT-ALL" members "target:.+&.+" policy-statement FROM-CE entry 10 action next-entry community remove "RT-ALL" exit exit default-action accept exit exit commit 

Mikrotik


рд▓реЗрдХрд┐рди рдорд┐рдХрд░реЛрдЯрд┐рдХ рдХреЗ рд╕рд╛рде, рдирд┐рд░рд╛рд╢рд╛ рд╣рдореЗрдВ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИред рдШреЛрд╖рдгрд╛ рд╕реЗ рдЖрд░рдЯреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдХреЛрдИ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░реВрдЯрд┐рдВрдЧ рдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ рдПрдХ рд╕реЗрдЯ-рд░реВрдЯ-рд▓рдХреНрд╖реНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдФрд░ рдХреБрдЫ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛

 /routing filter add chain=TO-CE set-route-targets="" action=passthrough add chain=TO-CE action=accept 

рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕реЗрдЯ-рд░реВрдЯ-рдЯрд╛рд░рдЧреЗрдЯ = "" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ (рд╕реЗрдЯ-рд░реВрдЯ-рд▓рдХреНрд╖реНрдп) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдо рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг:

 [admin@CE] /routing filter> add chain=TO-CE action=passthrough set-route-targets="" [admin@CE /routing filter> print where chain=TO-CE Flags: X - disabled 0 chain=TO-CE invert-match=no action=passthrough set-bgp-prepend-path="" 

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЕрднреА рднреА рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдорд┐рдХрд░реЛрдЯрд┐рдХ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрдиреНрдирдд рдПрд╕рдПрдЪрдПрдЪрдУ рд░рд╛рдЙрдЯрд░ рд╣реИ, рдФрд░ рдпрд╣ рд╕рдВрднрд╡рдд: рдЙрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдорд╛рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХреИрд░рд┐рдпрд░-рдХреНрд▓рд╛рд╕ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рд╣реИред рдпрд╣ рд░рд╛рдЙрдЯрд░рдУрдПрд╕ 7 рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЕрдкрдиреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрд░рдЯреА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ, рдЖрдкрдХрд╛ рдЧреНрд░рд╛рд╣рдХ рдЕрднреА рднреА рдЖрдкрдХреЗ рдПрдордЬреАрдПрдордЯреА рд╡реАрдЖрд░рдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рд╡рди-рд╡реЗ рд╣реЛрдЧреАред рдлрд┐рд░ рднреА, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП MGMT VRF рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдмреЗрд╢рдХ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЖрд░рдЯреА рдХреЗ рд╕рд╛рде рдФрд░ рдШреЛрд╖рд┐рдд рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдВрдЯрд░-рдПрдПрд╕ рд╡рд┐рдХрд▓реНрдк рдП рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдкреНрд░рджрд╛рддрд╛ рдП рд╕реЗ рдПрдХ рдорд╛рд░реНрдЧ рдкреНрд░рджрд╛рддрд╛ рдмреА рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрд░рдЯреА рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдкреНрд░рджрд╛рддрд╛ B рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЗрд╕ RT рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдЕрдиреНрдп VRF рдХреЗ рддрд╣рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ VRF рдореЗрдВ рдорд╛рд░реНрдЧ рд▓реАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреЗ рд▓рд┐рдП "рд╢реВрдЯ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдИ рдХрд╛рд░рдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реА рдУрд░, рдЗрд╕ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рддрдм рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдпрд╣ рдЕрдЪрд╛рдирдХ "рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛" рдХреНрдпреЛрдВ рд╣реИред

рддреЛ рдлрд┐рд░, рдмрд╣реБрдд рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:

1. рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдЖрд░рдЯреА рдХреЛ рдкреАрдИ рдФрд░ рд╕реАрдИ (рдЬрдм рддрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдХреЗ рдмреАрдЪ рдХреА рдШреЛрд╖рдгрд╛рдУрдВ рд╕реЗ рдХрд╛рдЯ рд▓реЗрдВред
2. рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕рд┐рд╕реНрдХреЛ-рдкреАрдИ рдХреЗ рдорд╛рд▓рд┐рдХ рд╢рд╛рдВрддрд┐ рд╕реЗ рд╕реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдХрд╛ рдЖрд░рдЯреА рдорд╢реАрди рдкрд░ рдХрдЯ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдБрдЪ рдХрд░реВрдБрдЧрд╛ред рд╢рд╛рдпрдж рдЖрдИрдУрдПрд╕ рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрд▓рдЧ рд╣реИред

Source: https://habr.com/ru/post/hi412615/


All Articles