Nouveau projet, besoin de testeurs

Nouveau projet, besoin de testeurs - Logiciels - Linux et OS Alternatifs

Marsh Posté le 22-02-2004 à 18:27:57    

Pour occuper ce week-end bien maussade, je me suis mis à réimplémenter le protocole CARP d'OpenBSD de façon à ce qu'il puisse être utilisé sous d'autres OS, en particulier sous Linux.
 
CARP permet d'assigner la même adresse IP à deux machines du même réseau. Il y en a qu'une seule qui répond aux requêtes, mais si elle plante, c'est l'autre machine qui prend immédiatement la relève.
 
C'est pratique pour avoir de la haute disponibilité sur un firewall, un serveur FTP, etc.
 
Vous pouvez tester le truc ici :
 
http://www.ucarp.org/
 
Vala.

Reply

Marsh Posté le 22-02-2004 à 18:27:57   

Reply

Marsh Posté le 22-02-2004 à 18:29:22    

Chapeau !

Reply

Marsh Posté le 22-02-2004 à 18:30:42    

axey a écrit :

Pour occuper ce week-end bien maussade, je me suis mis à réimplémenter le protocole CARP d'OpenBSD de façon à ce qu'il puisse être utilisé sous d'autres OS, en particulier sous Linux.
 
CARP permet d'assigner la même adresse IP à deux machines du même réseau. Il y en a qu'une seule qui répond aux requêtes, mais si elle plante, c'est l'autre machine qui prend immédiatement la relève.
 
C'est pratique pour avoir de la haute disponibilité sur un firewall, un serveur FTP, etc.
 
Vous pouvez tester le truc ici :
 
http://www.ucarp.org/
 
Vala.
 


 
 :jap:  :jap:


---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein
Reply

Marsh Posté le 22-02-2004 à 18:31:16    

Putain moi quand je cherche a occuper un week end, je me regarde un film, je bois, ou au mieux je tente des modifs mineurs sur des programmes que jutilise tous les jours!
Toi je vois que tu as plus de courage que moi!!

Reply

Marsh Posté le 22-02-2004 à 18:44:54    

Moi j'ai passé mon Dimande à cherche de la doc sur mon PLS ti-525 :sweat:

Reply

Marsh Posté le 22-02-2004 à 18:47:35    

mais ça existe déjà sous linux ce genre de truc ... je connais pas le nom, mais c'est sur. ils en parlent dans le dernier HS de linuxMag il me semble

Reply

Marsh Posté le 22-02-2004 à 19:00:07    

[:romf]

Reply

Marsh Posté le 22-02-2004 à 19:00:51    

J'ai trouvé deux trucs dans le genre sous Linux :
- heartbeat + fake : ça a l'air un peu chiant a configurer (surtout fake) et apparemment il faut un cable série ou une carte réseau supplémentaire dans chaque machine.
- vrrpd : utilise le protocole vrrp (pas libre, brevet Cisco), et je n'ai pas réussi à le mettre en place sans qu'il nique ma route par défaut et les autres adresses IP de la même interface.

Reply

Marsh Posté le 22-02-2004 à 19:06:28    

axey a écrit :


- vrrpd : utilise le protocole vrrp (pas libre, brevet Cisco), et je n'ai pas réussi à le mettre en place sans qu'il nique ma route par défaut et les autres adresses IP de la même interface.
 


 
Non, HSRP est l'implémentation propriétaire de Cisco du mécanisme de secours de routeur mais VRRP est par contre la norme (non propriètaire Cisco), RFC 2338.

Reply

Marsh Posté le 22-02-2004 à 19:22:10    

Question : tu as fait ça en un seul weekend ??
Si oui plus que chapeau :D
 
Tu as utilisé un parc de combien de machines pour tester ??

Reply

Marsh Posté le 22-02-2004 à 19:22:10   

Reply

Marsh Posté le 22-02-2004 à 19:38:54    

black_lord a écrit :

Question : tu as fait ça en un seul weekend ??
Si oui plus que chapeau :D
 
Tu as utilisé un parc de combien de machines pour tester ??

regarde les dates et heures ds la partie dl :ouch:


---------------
:: Light is Right ::
Reply

Marsh Posté le 22-02-2004 à 19:49:53    

:ouch: comme tu dis
 
axey : l'homme qui code plus vite que son ombre [:ddr555]

Reply

Marsh Posté le 22-02-2004 à 21:29:58    

axey :love:
merci encore :)

Reply

Marsh Posté le 22-02-2004 à 22:41:07    

LoninoL a écrit :


Non, HSRP est l'implémentation propriétaire de Cisco du mécanisme de secours de routeur mais VRRP est par contre la norme (non propriètaire Cisco), RFC 2338.  


 
Je sais pas trop mais le nombre de réponses sur Google a "VRRP patents" fait peur.
 
Cf l'annonce de CARP :
 
http://kerneltrap.org/node/view/1021
 
On dirait aussi que VRRP est breveté par Nortel en Europe :
 
http://www.foo.be/vrrp/
 


Message édité par axey le 22-02-2004 à 22:45:28
Reply

Marsh Posté le 22-02-2004 à 22:43:11    

black_lord a écrit :


Tu as utilisé un parc de combien de machines pour tester ??


 
Euh 3, ma passerelle sous OpenBSD, une machine sous Linux et un iBook :)
 
Je vais tenter de le mettre en prod demain au boulot.
 

Reply

Marsh Posté le 22-02-2004 à 23:12:12    

Pour tester, il faut avoir plusieurs machines....
sinon, s'aurait été avec plaisir !
 
Je veux bien faire mirroir, mais c tout ce que je peux faire!


Message édité par NounouRs le 22-02-2004 à 23:13:12

---------------
Boulimique : Je lis dans les pensées !!!
Reply

Marsh Posté le 22-02-2004 à 23:20:23    

les hommes sont parfois géniaux. :jap:

Reply

Marsh Posté le 22-02-2004 à 23:30:20    

En plus ca tombe super bien :)) j'en aurais peut etre besoin dans qq semaines :)

Reply

Marsh Posté le 23-02-2004 à 09:08:18    

Je connaissais le principe et voulais l'appliquer pour un serveur web dont je m'occupe... (pour le moment j'envisagais la solution ou il y a un cable null-modem qui relie les 2 PCs) .  
J'ai pas encore été sur le site web pour lire la doc mais première question à chaud... Quand une requete arrive, elle est envoyée aléatoirement sur un des serveurs pour répartir la charge ? ou c'est toujours le meme qui prend tant qu'il est pas down ?

Reply

Marsh Posté le 23-02-2004 à 09:41:54    

sorg a écrit :

Je connaissais le principe et voulais l'appliquer pour un serveur web dont je m'occupe... (pour le moment j'envisagais la solution ou il y a un cable null-modem qui relie les 2 PCs) .  
J'ai pas encore été sur le site web pour lire la doc mais première question à chaud... Quand une requete arrive, elle est envoyée aléatoirement sur un des serveurs pour répartir la charge ? ou c'est toujours le meme qui prend tant qu'il est pas down ?


 
je crois que la réponse est dans le premier post :)


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 23-02-2004 à 10:36:19    

zaib3k a écrit :


 
je crois que la réponse est dans le premier post :)


Oui, j'avais lu en diagonale... désolé !

Reply

Marsh Posté le 23-02-2004 à 10:46:48    

J'avais un FreeBSD5.1 (selon le site le 4.9 ne supporte pas ucarp) dans un vmware donc je me suis dis pourquoi pas :)
Je n'ai pas assez de machines pour tester mais la compilation se déroule sans erreurs, le programme se lance correctement, sans arguments, pas la peine de tester avec, il me manque une machine.

Reply

Marsh Posté le 23-02-2004 à 11:12:29    

axey a écrit :


 
Je sais pas trop mais le nombre de réponses sur Google a "VRRP patents" fait peur.
 
Cf l'annonce de CARP :
 
http://kerneltrap.org/node/view/1021
 
On dirait aussi que VRRP est breveté par Nortel en Europe :
 
http://www.foo.be/vrrp/
 


 
Le VRRP tel que défini dans le RFC n'est par définition pas propriétaire. Nortel a juste breuveté une extension de VRRP. Quant à Cisco, fidéle à son habitude, il a implémenté HSRP (propriètaire) depuis longtemps mais n'a intégré VRRP dans l'IOS que récemment (train 12.2T).
Le RFC est cosigné par Ascend, Microsoft, Nokia, DEC et IBM et supporté par la quasi totalité des acteurs du nomde des réseaux (Juniper, Bintec, Nortel, Motorola...).
Donc tant qu'on se limite à une implémentation strict de la définition du RFC, il n'y a pas de problème. Je peux vérifier cela si tu veux auprès de Cisco et Juniper entre autre  ;)  
De toute façon je comprend que CARP apporte des extensions à VRRP, donc autant l'utiliser. La limitation que j'y vois c'est que tant que CARP ne sera pas supporté sur les routeurs (et il ne le sera pas qu'il n'y aura pas un RFC ou au moins un draft IETF supporté par plusieurs acteurs majeurs), on ne pourra pas mettre en place de secours entre un routeur et un Linux utilisé comme routeur.
Il faut aussi faire attention aux confusions car CARP est pour l'IETF l'abreviation de Cache Array Routing Protocol.
 
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed