Merci pour votre réponse, c'est ce que j'avais cru comprendre en lisant la RFC 
8966.

Je ne sais pas comment EIGRP fonctionne en interne, la RFC spécifie simplement 
qu'un "Feasible Successor" peut être utilisé pour faire de l'ECMP

"A Feasible Successor is a neighbor that meets the Feasibility
      Condition.  A Feasible Successor is regarded as a downstream
      neighbor towards the destination, but it may not be the least-cost
      path but could still be used for forwarding data packets in the
      event equal or unequal cost load sharing was active."

Comme Babel utilise un principe similaire à EIGRP, je me posais quand même la 
question.

Passez une bonne journée et encore merci pour votre réponse


-----Message d'origine-----
De : Juliusz Chroboczek [mailto:[email protected]] 
Envoyé : dimanche 12 septembre 2021 14:21
À : VANDEVILLE Jérémie <[email protected]>
Cc : [email protected]
Objet : Re: [Babel-users] Does babel support ECMP ?

> Sorry if I’m missing something obvious but does bable support ECMP ?

No, it doesn't.  Babel selects a single "best" next-hop for a given route, and 
pushes all traffic through that next-hop.  (See below, however, about how a 
route may be more specific than a single destination.)

Babel is designed to work with continuous metrics (due to link-quality 
estimation and hysteresis), so paths seldom have "equal" cost.  Babel would 
need a notion of "close" cost to perform nondeterministic multipath; this used 
to be supported in Cisco's EIGRP, but I don't think it worked very well.

The multipath technique that I try to promote is source-specific routing 
(SADR), which is purely deterministic.  It puts more control (and more
responsibility) on the end-hosts, which might be an advantage or a 
disadvantage, depending on your setup.

  
https://ddei5-0-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2farxiv.org%2fpdf%2f1403.0445.pdf&umid=E11D263D-CBCB-6305-9D3E-1C9666A9BE9E&auth=b56eb964234df6dd909ac4cd43a565b55b3398ac-c162a6147ecfe73ca95ee7f912ec7e68e1fe311a

> I tried a simple configuration with two routers annoucing the same 
> network
> (4000::/64) with the same metric to a thrid routeur but babel install 
> only one route in the routing table. The other is classified as « feasible ».

"Feasible" means that the route is provably loop-free, and that Babel may 
switch to it at any time.  Keeping the fallback route "feasible" is the right 
behaviour in your case.

Regards,

-- Juliusz
Cet e-mail et les pièces jointes sont scannés pour identifier des messages 
potentiellement indésirables (SPAM) et y déceler les virus connus.
Malgré tout, si vous considérez cet e-mail comme suspect, veuillez en envoyer 
une copie à [email protected]

Cet e-mail, y compris toute pièce qui y est jointe, peut contenir des 
informations confidentielles.
Cet e-mail est censé s adresser exclusivement au(x) destinataire(s). 
Si vous l avez reçu par erreur, veuillez en informer l expéditeur immédiatement 
par réponse à cet e-mail et veuillez le détruire, ainsi que toutes les pièces 
qui y sont jointes, sans l ouvrir ni en faire de copie
_______________________________________________
Babel-users mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Reply via email to