BGP Weight Attribue

L’attribut « Weight » est un attribut implémenté par CISCO , il est en première position dans le processus de sélection de la meilleure route.

L’attribut « Weight » est local au routeur et n’est pas transmis aux voisins iBGP ou eBGP, il permet d’influencer le routage sortant.

La route comportant la plus grande valeur « Weight » est installé dans la table de routage.

Routage par défaut de R1:

R1#show ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 1.0.0.0          0.0.0.0                  0         32768 i
*  2.0.0.0          10.1.14.4                              0 400 300 200 i
*>                  10.1.12.2                0             0 200 i
*  3.0.0.0          10.1.14.4                              0 400 300 i
*>                  10.1.12.2                              0 200 300 i
*> 4.0.0.0          10.1.14.4                0             0 400 i
*                   10.1.12.2                              0 200 300 400 i
*> 11.0.0.0         0.0.0.0                  0         32768 i
*  22.0.0.0         10.1.14.4                              0 400 300 200 i
*>                  10.1.12.2                0             0 200 i
*  33.0.0.0         10.1.14.4                              0 400 300 i
*>                  10.1.12.2                              0 200 300 i

Les prefix de R3 et R2 sont atteints via R2

R1#show ip route bgp
B    2.0.0.0/8 [20/0] via 10.1.12.2, 00:02:20
B    33.0.0.0/8 [20/0] via 10.1.12.2, 00:01:16
B    3.0.0.0/8 [20/0] via 10.1.12.2, 00:01:16
B    4.0.0.0/8 [20/0] via 10.1.14.4, 00:00:46
B    22.0.0.0/8 [20/0] via 10.1.12.2, 00:02:20

Configuration

R1#conf t
R1(config)#router bgp 100
R1(config-router)#neighbor 10.1.14.4 weight 40000

Vérifications:

R1#show ip bgp
   Network          Next Hop            Metric LocPrf Weight Path
*> 1.0.0.0          0.0.0.0                  0         32768 i
*  2.0.0.0          10.1.12.2                0             0 200 i
*>                  10.1.14.4                          40000 400 300 200 i
*  3.0.0.0          10.1.12.2                              0 200 300 i
*>                  10.1.14.4                          40000 400 300 i
*  4.0.0.0          10.1.12.2                              0 200 300 400 i
*>                  10.1.14.4                0         40000 400 i
*> 11.0.0.0         0.0.0.0                  0         32768 i
*  22.0.0.0         10.1.12.2                0             0 200 i
*>                  10.1.14.4                          40000 400 300 200 i
*  33.0.0.0         10.1.12.2                              0 200 300 i
*>                  10.1.14.4                          40000 400 300 i
R1#show ip route b
B    2.0.0.0/8 [20/0] via 10.1.14.4, 00:01:15
B    33.0.0.0/8 [20/0] via 10.1.14.4, 00:01:15
B    3.0.0.0/8 [20/0] via 10.1.14.4, 00:01:15
B    4.0.0.0/8 [20/0] via 10.1.14.4, 00:01:15
B    22.0.0.0/8 [20/0] via 10.1.14.4, 00:01:15

Configuration de l’attribut « Weight » par prefix ou par AS

ip as-path access-list 1 permit ^200$
!
access-list 1 permit 33.0.0.0 0.255.255.255
access-list 1 permit 4.0.0.0 0.255.255.255
access-list 2 permit 3.0.0.0 0.255.255.255
!
route-map TEST2 permit 10
 match ip address 2
 set weight 55000
!
route-map TEST2 permit 20
 match as-path 1
 set weight 60000
!
route-map TEST1 permit 20
!
route-map TEST1 permit 10
 match ip address 1
 set weight 45000
!
route-map TEST1 permit 20
!
R1(config)#router bgp 100
R1(config-router)#neighbor 10.1.14.4 route-map TEST1 in
R1(config-router)#neighbor 10.1.12.2 route-map TEST2 in
R1#show ip bgp | b Ne
   Network          Next Hop            Metric LocPrf Weight Path
*> 1.0.0.0          0.0.0.0                  0         32768 i
*> 2.0.0.0          10.1.12.2                0         60000 200 i
*                   10.1.14.4                              0 400 300 200 i
*> 3.0.0.0          10.1.12.2                          55000 200 300 i
*                   10.1.14.4                              0 400 300 i
*> 4.0.0.0          10.1.14.4                0         45000 400 i
*> 11.0.0.0         0.0.0.0                  0         32768 i
*> 22.0.0.0         10.1.12.2                0         60000 200 i
*                   10.1.14.4                              0 400 300 200 i
*> 33.0.0.0         10.1.14.4                          45000 400 300 i
This entry was posted in BGP. Bookmark the permalink.

Comments are closed.