рдЬреБрдирд┐рдкрд░ рдХреЗ рд░рд┐рдм-рд╕рдореВрд╣реЛрдВ рдХреЛ рддреЛрдбрд╝рдирд╛

рдореЗрд░реЗ рдХрдИ рджреЛрд╕реНрдд рдЬреБрдирд┐рдкрд░ рдХреЗ JunOS рдХреЗ рдЕрдВрджрд░ рд░рд┐рдм-рд╕рдореВрд╣реЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рддрдВрддреНрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ - рд░рд┐рдм-рд╕рдореВрд╣, рдФрд░ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред

рдХрдЯ рдХреЗ рддрд╣рдд рд╡рд┐рд╡рд░рдгред





рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ Junos рдореЗрдВ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдХреИрд╕реЗ рдкреЙрдкреБрд▓реЗрдЯреЗрдб рд╣реИред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ (рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ) рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:



[рдкреНрд░реЛрдЯреЛрдХреЙрд▓] _____ [рдкреНрд░реЛрдЯреЛрдХреЙрд▓ db] _____ [RIB]



рдЬрд╣рд╛рдВ:



рдкреНрд░реЛрдЯреЛрдХреЙрд▓ - рдЬреВрдиреЛрд╕ рд░реВрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдпрд╣ рдЕрдкрдиреЗ рдореЗрдВ рдПрдХ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╣реАрдВ рд╣реИ

рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдордЭ, рд░рд╛рдЙрдЯрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ)



рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ db - рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ (рдЬреИрд╕реЗ isis / ospf / bgp рдбреЗрдЯрд╛рдмреЗрд╕)ред рд╕рднреА рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЖрд░рдЖрдИрдмреА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



RIB рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╣реА рд╣реИред рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд╣рд╛рдВ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред IPv4 рдорд╛рд░реНрдЧ inet.0, ldp inet.3 рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред vrf / рдкреБрдгреНрдп рд░рд╛рдЙрдЯрд░ рдХреЗ рдЕрдВрджрд░ рдХреЗ рдорд╛рд░реНрдЧ <vrf.name> .inet.0 рдЖрджрд┐)



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



[рдкреНрд░реЛрдЯреЛрдХреЙрд▓] _________ [рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ db] ______________________ [RIB-Group]]



рдЬрд╣рд╛рдВ RIB- рд╕рдореВрд╣ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

рдкреНрд░рд╛рдердорд┐рдХ рдЖрд░рдЖрдИрдмреА - рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬрд╣рд╛рдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ

рдорд╛рдзреНрдпрдорд┐рдХ рдЖрд░рдЖрдИрдмреА - рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдЬрд╣рд╛рдВ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрд╕рдХреЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗред

рдЖрдпрд╛рдд-рдиреАрддрд┐ - рдПрдХ рдиреАрддрд┐ рдЬреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╣рдо рдорд╛рдзреНрдпрдорд┐рдХ рдЖрд░рдЖрдИрдмреА рдореЗрдВ рдХреИрд╕реЗ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЬреЛ рдирд╣реАрдВ рд╣реИрдВред



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



рд░рд┐рдм-рд╕рдореВрд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



рдПрдХ рдЙрджрд╛рд╣рд░рдг:

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП: рдПрдордкреАрдПрд▓рдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ, рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдмреАрдЬреАрдкреА рдЖрд░рдЖрд░, рдЬрд┐рд╕ рдкрд░ рдХреЗрд╡рд▓ рдЖрдИрдЬреАрдкреА рдФрд░ рдПрдордкреА-рдмреАрдЬреАрдкреА рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдПрд▓рдбреАрдкреА / рдЖрд░рдПрд╕рд╡реАрдкреА-рдЯреАрдИ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЬреЗрд╕реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкрд░рд╛рд╡рд░реНрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдЧреЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдПрд▓рдбреАрдкреА рд╡реИрд╕реЗ рднреА рдирд╣реАрдВ рд╣реИ) рдЖрдкрдХреЛ + рд╕реНрдерд┐рд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЪреВрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)), рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдЗрдирд▓реЗрдЯ рдЯреЗрдмрд▓ рдореЗрдВ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ vpnv4 рдорд╛рд░реНрдЧ рдЙрдкрдпреБрдХреНрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреВрдиреЛрд╕ рдореЗрдВ bgp рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЗрд╕рдХрд╛ рдЕрдЧрд▓рд╛-рд╣реЙрдк inet.3 рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдВрджрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



root@JunLAB:RR> show route table bgp.l3vpn.0



bgp.l3vpn.0: 9 destinations, 9 routes (0 active, 0 holddown, 9 hidden )



root@JunLAB:RR>







9 рдЫрд┐рдкреЗ рд╣реБрдП рдорд╛рд░реНрдЧред рдХрд╛рд░рдг:



root@JunLAB:RR> ...ute table bgp.l3vpn.0 hidden extensive | grep "Next hop"

Next hop type: Unusable









root@JunLAB:RR> show route table inet.3



root@JunLAB:RR>







рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо inet.3 рдХреЛ рдЦрд╛рд▓реА рджреЗрдЦрддреЗ рд╣реИрдВ



рд╣рдордиреЗ LDP рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди IGP рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ inet рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред



рдЖрдЗрдП рдПрдХ рд░рд┐рдм-рд╕рдореВрд╣ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ inet.0 рдФрд░ inet.3 рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреЗрд╡рд▓ bgp рд▓реВрдкрдмреИрдХ рд░реВрдЯ inet.3 рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдорд╛рд░реНрдЧ-рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рдЖрдИрдкреА рдкрддреЛрдВ рдХреА рдкрд╣рд▓реЗ рд╕реЗ рдЬреНрдЮрд╛рдд рд╕реАрдорд╛)



рд░рд┐рдм-рд╕рдореВрд╣ рд╡рд┐рд╡рд░рдг:



root@JunLAB:RR> show configuration routing-options

rib-groups {

MPBGP_LB {

import-rib [ inet.0 inet.3 ];

import-policy INET3_LB;

}

}







рдЬрд╣рд╛рдВ:

inet.0 - рдкреНрд░рд╛рдердорд┐рдХ

inet.3 - рдорд╛рдзреНрдпрдорд┐рдХ



рдиреАрддрд┐ рд╡рд┐рд╡рд░рдг:



policy-statement INET3_LB {

term LOOPBACKS {

from {

route-filter 192.168.250.0/24 longer;

}

to rib inet.3;

then accept;

}

then reject;

}









рдЖрдИрдЬреАрдкреА рдХреЛ рдмрд╛рдзреНрдп рдиреАрддрд┐:



root@JunLAB:RR# show protocols isis

lsp-lifetime 65535;

no-ipv6-routing;

rib-group inet MPBGP_LB;

level 1 disable;

level 2 wide-metrics-only;

interface fxp1.14 {

point-to-point;

}

interface lo0.8 {

passive;

}








рдХрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд▓реВрдкрдмреИрдХ рдХреЗ рдорд╛рд░реНрдЧ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИрдВред



root@JunLAB:RR> show route table inet.3



inet.3: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both



192.168.250.1/32 *[IS-IS/18] 00:00:41, metric 20

> to 10.0.0.25 via fxp1.14

192.168.250.2/32 *[IS-IS/18] 00:00:41, metric 20

> to 10.0.0.25 via fxp1.14

192.168.250.3/32 *[IS-IS/18] 00:00:41, metric 10

> to 10.0.0.25 via fxp1.14

192.168.250.4/32 *[IS-IS/18] 00:00:41, metric 30

> to 10.0.0.25 via fxp1.14

192.168.250.5/32 *[IS-IS/18] 00:00:41, metric 30

> to 10.0.0.25 via fxp1.14

192.168.250.6/32 *[IS-IS/18] 00:00:41, metric 20

> to 10.0.0.25 via fxp1.14

192.168.250.7/32 *[IS-IS/18] 00:00:41, metric 30

> to 10.0.0.25 via fxp1.14



root@JunLAB:RR>








рдФрд░ vpnv4 рд░реВрдЯ рдЕрдм рдЫрд┐рдкреЗ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдирд╕реЗрдЯ рдХреЗ рдЕрдВрджрд░ рдЕрдЧрд▓реЗ-рд╣реЙрдкреНрд╕ рдХреЗ рдорд╛рд░реНрдЧ рд╣реИрдВред



bgp.l3vpn.0: 9 destinations, 9 routes ( 9 active , 0 holddown, 0 hidden)

+ = Active Route, - = Last Active, * = Both



192.168.250.1:1:192.168.0.0/30

*[BGP/170] 00:22:08, localpref 100, from 192.168.250.1

AS path: I

> to 10.0.0.25 via fxp1.14, Push 16

...









рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рдм-рд╕рдореВрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрдм рдЖрдкрдХреЛ vrfs рдХреЗ рдмреАрдЪ рдорд╛рд░реНрдЧ рд░рд┐рд╕рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (IOS рдореЗрдВ, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП bgp рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, Junos рдореЗрдВ рдЖрдк рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

рдпрд╛ vrf рд╕реЗ GRT рдореЗрдВ рд░рд┐рд╕рд╛рд╡ рдХрд░реЗрдВ (IOS рдореЗрдВ рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╕реНрдереИрддрд┐рдХ рдорд╛рд░реНрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ FBF рдореЗрдВ рднреА рд░рд┐рдм-рдЧреНрд░реБрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдлрд┐рд▓реНрдЯрд░ рдмреЗрд╕реЗрдб рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ - рд╕рд┐рд╕реНрдХреЛ рдХреА рджреБрдирд┐рдпрд╛ рд╕реЗ рдкреАрдмреАрдЖрд░ рдХрд╛ рдПрдирд╛рд▓реЙрдЧ)ред



All Articles