[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obsdfr-misc] openbsd: Bgp ospf conditional redistribute default
Salut,
Merci Julien de ta rÃponse.
L'ospf de gwA effectivement ne recalculera ses routes que si quelque chose change au niveau ospf ou si gwA n'est plus accessible au niveau ospf.
Euh non j'ai pas contactà les dev, je suis encore un peu perdu dans le monde openbsd, je vais essayer de trouver comment les contacter...
Il semblerait mais je ne suis pas sur, que ce que je cherche a faire, s'appelle tant au niveau cisco que de quagga "default-information originate always".
J'avais moi aussi pensà au script afin d'activer ou non au niveau ospf l'option "redistribute default", mais je me disais qu'il devait y avoir une maniÃre plus ÃlÃgante de faire, si Ãa se trouve j'ai mal pensÃe l'archi ?
Bah je vais continuer de regarder ca, je vais voir avec un cisco s'il l'option que j'ai trouvà correspond ou pas a ce que je pense.
Il est Ãvident que si je trouve quelque chose je post ici, le rÃsultat.
Merci de ta rÃponse, non seulement Ãa m'aide, mais surtout cela fait que je me sens un peu moins seul ;)
La communication au niveau bgp et ospf, si j'ai bien compris ne se fait pas directement (c'est bien mon problÃme).
Mais passe par la table de routage de la machine c'est les options redistribute qui font la communication.
Au niveau ospf j'ai cherchà bcp pour passer la route par default, et j'ai trouvà cette commande sur un forum sans plus d'explication "!route add -reject default 127.0.0.1". C'est ce que j'ai mis dans le hostname de mon interface, ensuite j'ai activà au niveau ospf l'option "redistribute default".
Du coup en t'expliquant Ãa, je viens de le rendre compte que pour la solution moche, qu'un "route delete -reject default" au niveau de la machine BGPA suffit a effacer la route au niveau de GWA et qu'un "route add -reject default 127.0.0.1" l'annonce a nouveau.
Mais bon, j'aimerais bien savoir qu'elle est la bonne "mÃthode de cuisine" par rapport a ce type de configuration.
A+
Vincent Tamet.
----- Mail Original -----
De: "Julien Reveret" <shaddai AT c0a8 POINT org>
Ã: misc AT openbsd-france POINT org
EnvoyÃ: Vendredi 5 FÃvrier 2010 10h37:02 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: Re: [obsdfr-misc] openbsd: Bgp ospf conditional redistribute default
> Bonjour,
Salut,
> J'essaye de configurer ospf pour qu'il distribue la route par dÃÂfaut mais
> en tenant compte du plus court chemin, je m'explique (Ou du moins
> j'essaye)
> J'utilise openbsd avec opnbgpd et openospfd.
TrÃs bon choix :)
[snip joli schema]
> Toutes les machines bgp ont une table de routage complÃÂte (full
> internet).
> BGP A & BGP B ont iBGP configurÃÂ, et annonce le rÃÂseau x.y.0.0/20 aux
> providers.
>
> Les GWs et BGP A et BGP B ont l'ospf configurer.
> Gws annonce le rÃÂseau x.y.z.0/24 a toute les serveurs GW et BGP A et BGP
> B.
>
> Au dÃÂpart je n'avait aucune route par dÃÂfaut au niveau des GWs.
> J'ai utilisÃÂ "!route add -reject default 127.0.0.1" au niveau de BGPA et
> de BGPB. Maintenant j'ai bien deux routes par dÃÂfaut sur les GWs.
>
> Le truc c'est si je coupe la session BGP entre BGP Provider A et BGPs A,
> la passerelle par default de la passerelle GW reste BGPA.
> Je veux dire au niveau transit:
> GW1 -> BGP A -> BGP B -> BGP provider B
Ca me semble normal, non ? L'OSPF sur GW1 ne recalculera ses routes que si
BGP A n'est plus joignable au niveau rÃseau si je ne dis pas de betise.
>
> Ce que je voudrais c'est que ospf annonce la route par dÃÂfaut lorsque la
> sessions BGP avec le provider est active.
Oui, c'est ce que tu veux, je ne sais pas s'il y a moyen de faire Ãa avec
openospfd. As-tu essayà de contacter les dÃveloppeurs ? Je ne pense pas
qu'ils refuseront de t'aider sur ce genre de problÃmes :)
Une solution à laquelle je pense c'est de faire un script qui (dÃs)active
openospfd sur BGP A selon l'Ãtat de la session BGP. Ca forcera les daemons
openospfd sur les GWs à reconverger. Cette solution peut marcher mais
n'est vraiment pas ÃlÃgante.
> J'ai loupÃÂ un truc ?
> Quelqu'un a une idÃÂe, la j'ai plus d'idÃÂe, j'ai lu pas malde doc de
> forum, testÃÂ pas mal de choses, la je trouve pas !!!
J'avoue que les dialogues entre openbgpd et openospfd me sont un peu
inconnus. Maintenant si tu arrives à trouver une solution ÃlÃgante ou que
les devs openbsd en charge d'openospfd ou openbgpd peuvent te rÃpondre, je
pense qu'il serait utile de donner la rÃponse ici.
En espÃrant avoir aidà un peu...
________________________________
French OpenBSD mailing list
misc AT openbsd-france POINT org
http://www.openbsd-france.org/communaute.php
--
i l i m i t . . .
Vincent Tamet