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

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


рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛

рджреЛ рд╕реНрд╡рдпрдВ / 24 рд╕рдмрдиреЗрдЯ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рдорд╛рдирдХ рдмреАрдЬреАрдкреА рдХрд╛рд░реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдФрд░ Google, рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдиреНрдпреВрдирддрдо рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реАред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ / 24, рдФрд░ 2 рдкреНрд░рджрд╛рддрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдмреИрдХрдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдорд╛рдирд╛ рдЧрдпрд╛, рдпрд╛ рдмрд┐рдЦрд░рд╛ рд╣реБрдЖ, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╡рд┐рд╡рд░рдг рдкрд╛рдпрд╛ рдЧрдпрд╛ред

рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ - рд╕рд┐рд╕реНрдХреЛрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: EXIST-MAP рдФрд░ NON-EXIST-MAP UNIX-analogues (рдЬреИрд╕реЗ Quagga) рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

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


рд╕рд┐рджреНрдзрд╛рдВрдд:

The BGP conditional advertisement feature uses the non-exist-map and the advertise-map keywords of the neighbor advertise-map command in order to track routes by the route prefix. If a route prefix is not present in output of the non-exist-map command, then the route specified by the advertise-map command is announced. This feature is useful for multihomed networks, in which some prefixes are advertised to one of the providers only if information from the other provider is not present (this indicates a failure in the peering session or partial reachability). 

рдпрд╣реА рд╣реИ, рдЕрдЧрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: EXIST-MAP рдФрд░ NON-EXIST-MAP рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд░реВрдЯ рдореИрдк рдЙрдкрд╕рд░реНрдЧ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдорд╛рд░реНрдЧ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рд╢рд░реНрддреЗрдВ рд╣реИрдВред рдпрд╣ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рд╣реИ рдЬреЛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореЗрдЬ рд╕реЗ рдПрдХ рдорд╛рд░реНрдЧ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (NON-EXIST-MAP) рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ (EXIST-MAP)

рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ:


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

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

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

рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ:
рдЫрд╡рд┐
рдпрд╣рд╛рдБ - ComStar (vlan 100) - рдореБрдЦреНрдп рдЪреИрдирд▓, QWERTY (vlan 200) - рдмреИрдХрдЕрдк рдЪреИрдирд▓, рдФрд░ рд╕рд┐рд╕реНрдХреЛ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдорд╛рд░реА рдбрд┐рд╡рд╛рдЗрд╕ред
рддрд╛рд░реНрдХрд┐рдХ рдбреЗрдЯрд╛ рд╕реЗ:

рддреНрд╕рд┐рд╕реНрдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕:

 ! interface FastEthernet0/0 no ip address duplex auto speed auto ! !  тДЦ100,    ComStar ! interface FastEthernet0/0.100 encapsulation dot1Q 100 ip address 10.192.0.10 255.255.255.0 ! !  тДЦ200 -   QWERTY ! interface FastEthernet0/0.200 encapsulation dot1Q 200 ip address 192.168.1.10 255.255.255.0 ! ! ip forward-protocol nd ! !     - (        ), !  BGP    .  ,    -   !    . ! ip route 88.88.10.0 255.255.254.0 Null0 ! !  BGP ! router bgp 11111 no synchronization ! router-id       bgp router-id 10.192.0.10 no bgp enforce-first-as bgp log-neighbor-changes ! ,     network 88.88.10.0 mask 255.255.254.0 !  - -  neighbor 10.192.0.200 remote-as 8359 neighbor 10.192.0.200 description ComStar neighbor 10.192.0.200 next-hop-self neighbor 10.192.0.200 soft-reconfiguration inbound !     ()  neighbor 10.192.0.200 weight 500 !  ,    neighbor 10.192.0.200 route-map comstar in !  ,    neighbor 10.192.0.200 route-map ournets out !   -  neighbor 192.168.1.200 remote-as 8615 neighbor 192.168.1.200 description QWERTY neighbor 192.168.1.200 next-hop-self neighbor 192.168.1.200 soft-reconfiguration inbound !     ( )  neighbor 192.168.1.200 weight 100 neighbor 192.168.1.200 route-map qwerty in !      !      ,            !     ,   88.88.10.0/23 ( !     non-exist-map neighbor 192.168.1.200 route-map ournets out !  ,   ,   10.10.10.0/24 !    , .      neighbor 192.168.1.200 advertise-map ournets non-exist-map NONEXIST_MAP no auto-summary ! !  ,        ip prefix-list NONEXIST seq 5 permit 10.10.10.0/24 ! !  "" ,       !          ip prefix-list bogons description Bad-nets ip prefix-list bogons seq 10 permit 127.0.0.0/8 le 32 ip prefix-list bogons seq 20 permit 172.16.0.0/12 le 32 ip prefix-list bogons seq 25 permit 192.168.0.0/16 le 32 ip prefix-list bogons seq 30 permit 169.254.0.0/16 le 32 ip prefix-list bogons seq 35 permit 224.0.0.0/4 le 32 ip prefix-list bogons seq 40 permit 240.0.0.0/4 le 32 ! !   ,     ip prefix-list our-network seq 5 permit 88.88.10.0/23 ip prefix-list our-network seq 10 deny 0.0.0.0/0 ! ! !  - !    QWERTY: !   ""    route-map qwerty deny 100 match ip address prefix-list bogons !   , .      ,   !  ,         route-map qwerty permit 110 set local-preference 200 ! !  route-map comstar deny 100 match ip address prefix-list bogons ! route-map comstar permit 110 set local-preference 100 ! !    NON-EXIST-MAP route-map NONEXIST_MAP permit 10 match ip address prefix-list NONEXIST ! !        route-map ournets permit 100 description Permit our prefixes match ip address prefix-list our-network 


рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
       ,   - (        10.10.10.0/24).    ,          .         . 10.10.10.0/24,       88.88.10.0/23  .      bgp-   ,        10.10.10.0/24,   advertise-map ournets non-exist-map NONEXIST_MAP -         (    -    ,    . 


рдпрд╣ рд╕рдм рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдкрд░, рдкрд╣рд▓реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╣рдо рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рдХреЗрд╕ рдирдВрдмрд░ 2: рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдПрдХ рд╕рдмрдиреЗрдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд▓рд┐рдВрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЧрд┐рд░реА рд╣реБрдИ рд▓рд┐рдВрдХ рд╕реЗ / 24 рд╕рдмрдиреЗрдЯ рдХреА рдШреЛрд╖рдгрд╛ рдЙрддреНрддрд░рдЬреАрд╡реА рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░ рджреА рдЬрд╛рддреА рд╣реИ, рдФрд░ рдЬрдм рдЪреИрдирд▓ рдХреЛ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдШреЛрд╖рдгрд╛рдПрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯ рдЖрддреА рд╣реИрдВ - рдкреНрд░рддреНрдпреЗрдХ рдЪреИрдирд▓ рдореЗрдВ рдПрдХ

рддрд╛рд░реНрдХрд┐рдХ рдбреЗрдЯрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИ:


 ip forward-protocol nd !      ip route 88.88.10.0 255.255.255.0 Null0 ip route 88.88.11.0 255.255.255.0 Null0 ! router bgp 11111 no synchronization bgp router-id 10.192.0.10 no bgp enforce-first-as bgp log-neighbor-changes !     /24 network 88.88.10.0 mask 255.255.255.0 network 88.88.11.0 mask 255.255.255.0 !   neighbor 10.192.0.200 remote-as 8359 neighbor 10.192.0.200 description ComStar neighbor 10.192.0.200 next-hop-self neighbor 10.192.0.200 soft-reconfiguration inbound !       neighbor 10.192.0.200 weight 500 !    neighbor 10.192.0.200 route-map comstar in !    (allournets -     ) neighbor 10.192.0.200 route-map allournets out !   20.20.20.0/24,     -    !     88.88.11.0/24 neighbor 192.168.1.200 advertise-map ournets11 non-exist-map NONEXIST_MAP2 !   -    neighbor 192.168.1.200 remote-as 8615 neighbor 192.168.1.200 description QWERTY neighbor 192.168.1.200 next-hop-self neighbor 192.168.1.200 soft-reconfiguration inbound neighbor 192.168.1.200 weight 100 neighbor 192.168.1.200 route-map qwerty in neighbor 192.168.1.200 route-map allournets out !   10.10.10.0/24,     -    !     88.88.10.0/24 neighbor 192.168.1.200 advertise-map ournets10 non-exist-map NONEXIST_MAP no auto-summary ! ! .,   ,     ip prefix-list NONEXIST seq 5 permit 10.10.10.0/24 ! ! .   ip prefix-list NONEXIST2 seq 5 permit 20.20.20.0/24 ! ip prefix-list bogons description Bad-nets ip prefix-list bogons seq 10 permit 127.0.0.0/8 le 32 ip prefix-list bogons seq 20 permit 172.16.0.0/12 le 32 ip prefix-list bogons seq 25 permit 192.168.0.0/16 le 32 ip prefix-list bogons seq 30 permit 169.254.0.0/16 le 32 ip prefix-list bogons seq 35 permit 224.0.0.0/4 le 32 ip prefix-list bogons seq 40 permit 240.0.0.0/4 le 32 ! !          ip prefix-list allour-network seq 5 permit 88.88.10.0/24 ip prefix-list allour-network seq 10 permit 88.88.11.0/24 ip prefix-list allour-network seq 15 deny 0.0.0.0/0 ! !      ( NON-EXIST-MAP) !    ip prefix-list our-network10 seq 5 permit 88.88.10.0/24 ip prefix-list our-network10 seq 10 deny 0.0.0.0/0 ! !      ( NON-EXIST-MAP) !    ip prefix-list our-network11 seq 5 permit 88.88.11.0/24 ip prefix-list our-network11 seq 10 deny 0.0.0.0/0 ! ! !  - route-map qwerty deny 100 match ip address prefix-list bogons ! route-map qwerty permit 110 set local-preference 200 ! !    NON-EXIST      route-map NONEXIST_MAP permit 10 match ip address prefix-list NONEXIST ! route-map NONEXIST_MAP2 permit 10 match ip address prefix-list NONEXIST2 ! ! ,       .  1  2 route-map ournets10 permit 100 description Permit our prefixes match ip address prefix-list our-network10 ! route-map ournets11 permit 100 description Permit our prefixes match ip address prefix-list our-network11 ! !     route-map allournets permit 100 description Permit our prefixes match ip address prefix-list allour-network ! route-map comstar deny 100 match ip address prefix-list bogons ! route-map comstar permit 110 set local-preference 100 


рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?
       ,   - ( -   .:   -  10.10.10.0/24,  - 20.20.20.0/24). 1.    ,  88.88.10.0/24    ,   88.88.11.0/24 -   . 2.    ,       10.10.10.0/24,   "neighbor 192.168.1.200 advertise-map ournets10 non-exist-map NONEXIST_MAP",     88.88.10.0/24   . 3.    ,      20.20.20.0/24,   "neighbor 10.192.0.200 advertise-map ournets11 non-exist-map NONEXIST_MAP2",     88.88.11.0/24   .       -      -      . 

рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ - рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рднреА рдЪреИрдирд▓реЛрдВ рдкрд░ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдмрдврд╝рд╛рдХрд░ рдФрд░ рдШреЛрд╖рдгрд╛ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрдиреНрд╣реАрдВ рдкреНрд░реАрдкреЗрдВрдб рдХреЛ рдХрд╛рдЯ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ - рдФрд░ рдлрд┐рд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрдХ рдЪреИрдирд▓ рдкрд░ рдЪрд▓реЗрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдпреЗ рджреЛрдиреЛрдВ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВ рдФрд░ GNS3 рдмреЗрдВрдЪ рд╡рд░реНрдЪреБрдЕрд▓ рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░ рдЪреБрдХреА рд╣реИрдВред
рдПрдХ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ - рдпрджрд┐ рдЖрдк рд╡реАрдЖрд░рдПрдл-рд▓рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде, рдЯреНрд░реИрдлрд╝рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЪрд▓реЗрдЧрд╛ред
рдЕрд░реНрдерд╛рддреН, рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ - рдиреЗрдЯрд╡рд░реНрдХ 88.88.10.0/24 рдкрд╣рд▓реЗ рдкреНрд░рджрд╛рддрд╛, 88.88.11.0/24 - рджреВрд╕рд░реЗ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдкрд╣рд▓реЗ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреЗрдЯрд╡рд░реНрдХ 88.88.11.0/24 рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рджреВрд╕рд░реЗ рдЪреИрдирд▓ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрддреНрддрд░ (рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реИрдлрд┐рдХ) рдкрд╣рд▓реЗ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рд╕реЗ рдЧреБрдЬрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, vrf-lite рдлреАрдЪрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╢рд╛рдпрдж рдореИрдВ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛, рдЕрдЧрд░ рдореИрдВ рдЪреАрд░ рджреВрдВред
рд╡реИрд╕реЗ, рдореИрдВ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ рдЕрдЧрд░ рдХреЛрдИ рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП vrf рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рддрд╛ рд╣реИред

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


All Articles