JunOS: MP-BGP рд░реАрд╕реЗрдЯ рд╕рддреНрд░реЛрдВ рдХреЛ рд░реЛрдХрдирд╛

рдЬреБрдирд┐рдкрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдПрдордкреА-рдмреАрдЬреАрдкреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп, рдПрдХ (рд╕рдВрдпреБрдХреНрдд рд░рд╛рд╖реНрдЯреНрд░) рд╕реНрдкрд╖реНрдЯ рдкрдбрд╝реЛрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдХрд╛рд░рдг рдЬреБрдирд┐рдкрд░ рдиреЙрд▓реЗрдЬ рдмреЗрд╕ KB20870 рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдпрд╣рд╛рдВ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд┐рдЯреЗрд▓рд┐рдВрдЧ рд╣реИред


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╡реАрдкреАрдПрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдХрдИ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо 2 рдореБрдЦреНрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд▓реЗрдВрдЧреЗ: vrf.inet.0 рдФрд░ bgp.l3vpn.0 (рдЗрд╕рдХреЗ рдмрд╛рдж, L3VPN рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣реА рд╣реИ рдЬрд╣рд╛рдВ BGP рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ)


Bgp.l3vpn.0 рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ BGP рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдорд╛рд░реНрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред


рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреАрдИ рд░рд╛рдЙрдЯрд░ рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ / рд╕реНрдерд┐рд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ vrf.inet.0 рдЯреЗрдмрд▓ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА bgp.l3vpn.0 рдЯреЗрдмрд▓ рд╕реЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдиреАрддрд┐ (рдпрджрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕реА рд╕рдордп, vrf.inet.0 рд╕реЗ bgp.l3vpn.0 рдкрд░ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реАрдзреЗ рдкрдбрд╝реЛрд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдпрджрд┐ рд░рд╛рдЙрдЯрд░ рдПрдХ рдорд╛рд░реНрдЧ рдкрд░рд╛рд╡рд░реНрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ MPGGP рдкрдбрд╝реЛрд╕реА рд╣реИрдВ, рддреЛ рдорд╛рд░реНрдЧ рдХреЛ vrf.inet.0 рддрд╛рд▓рд┐рдХрд╛ рдФрд░ bgp.l3vpn рджреЛрдиреЛрдВ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рд░реНрдЧ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд░рд╛рдЙрдЯрд░ рджреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдореЛрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ:


  • рд░рд╛рдЙрдЯрд░ рдкрд░ рдХреЛрдИ рд░рд╛рдЙрдЯрд░ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдИрдЬреАрдЬреАрдкреА рдкрдбрд╝реЛрд╕реА рдирд╣реАрдВ рд╣реИрдВ;
  • рд░рд╛рдЙрдЯрд░ рдПрдХ рдорд╛рд░реНрдЧ рдкрд░рд╛рд╡рд░реНрддрдХ рд╣реИ рдФрд░ / рдпрд╛ рдЙрд╕ рдкрд░ eBGP рдкрдбрд╝реЛрд╕реА рд╣реИрдВред

рдмрджрд▓рддреЗ рдореЛрдб рдПрдордкреА-рдмреАрдЬреАрдкреА рд╕рддреНрд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреЛрдкреЛрд▓реЙрдЬреА рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



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


рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд░рд╛рдЙрдЯрд░ рдХреЛ рдСрдкрд░реЗрд╢рди рдХреЗ 2 рдореЛрдб рдореЗрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдПрдХ рддрд░реАрдХрд╛ рдбрдореА рдИрдЬреАрдЬреАрдкреА рд╕рдореВрд╣ рдмрдирд╛рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:


group fake-vpn { type external; description "## Preventing mpbgp sessions flap ##"; passive; family inet { any; family inet-vpn { any; family iso-vpn { unicast; family l2vpn { signaling; family evpn { signaling; family inet-mvpn { signaling; family inet-mdt { signaling; neighbor 192.0.2.1 { peer-as 65536; } 

рдПрдПрд╕: 65536 рдФрд░ рдЖрдИрдкреА: 192.0.2.1 рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдЖрдкрдХреЛ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдПрдХ рдиреЙрди-рд╕реЗрд╢рди рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рдпрд╛рд╕реЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдЬрдм рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:


  • рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреЛрдИ рд╕рдорд░реНрдкрд┐рдд рдорд╛рд░реНрдЧ рдкрд░рд╛рд╡рд░реНрддрдХ рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдЖрд░ рдХреА рднреВрдорд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдореБрдЦреНрдп рд░рд╛рдЙрдЯрд░ рд╣реИрдВред рдЗрд╕реА рд╕рдордп, рдЙрдирдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреА-рд░рд╛рдЙрдЯрд░ рд╕реЗ рдкреА / рдЖрд░рдЖрд░ рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд);
  • рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ MP-BGP рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ EBGP рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░-рдПрдПрд╕ред

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


All Articles