[technique] Jaguar et BGP

Laurent GUERBY laurent at guerby.net
Lun 3 Oct 11:24:41 CEST 2011


Bonjour,

Le setup BGP actuellement en production depuis 10 heures a les
preferences suivantes :

h3 (Toulouse)
TOUIX                      200
JAGUAR JAGUAR_6            150
TETANEUTRAL TETANEUTRAL_6  100

gw (Paris)
all                        >= 100
TETANEUTRAL TETANEUTRAL_6  50

Il y a quelques routes qui sont quand meme choisies sur l'IGP :

TETANEUTRAL
gw  Routes:         376562 imported, 371234 exported, 7148 preferred
h3  Routes:         371249 imported, 376563 exported, 1830 preferred

TETANEUTRAL_6
gw  Routes:         7010 imported, 6949 exported, 148 preferred
h3  Routes:         6945 imported, 7014 exported, 83 preferred

Pour le retour a une configuration ou Jaguar n'est plus prioritaire
mais sera utilisé en backup seulement on peut soit repasser
export et import a none (backup a faire manuellement donc) soit diminuer
la preference et faire du prepend pour allonger la route et eviter
qu'elle soit choisie par les peers de Jaguar.

Actuellement le filtre d'export est :

filter bgp_OUT {
        if (net ~ [91.224.148.0/23]) then accept;
        else reject;
}

Avec prepend ca donnerait en IPv4 :

filter bgp_OUT_JAGUAR {
      if (net ~ [91.224.148.0/23]) then {
         bgp_path.prepend(myas);
         bgp_path.prepend(myas);
         bgp_path.prepend(myas);
         accept;
      }
      reject;
}

Ou sur un filtre commun avec un "if proto" :

filter bgp_OUT {
      if (net ~ [91.224.148.0/23]) then {
	 if proto = "JAGUAR" {
           bgp_path.prepend(myas); 
           bgp_path.prepend(myas);
           bgp_path.prepend(myas);
         }
         accept;
      }
      reject;
}

Et sur h3 en preference :

JAGUAR JAGUAR_6            50

Commentaires et suggestions bienvenues,

Laurent





Plus d'informations sur la liste de diffusion technique