Detekce obousměrného předávání (BFD) je jednoduchý protokol Hello, který se podobá detekčním součástem známých směrovacích protokolů. Dvojice systémů přenáší BFD pakety pravidelně každou cestou mezi dvěma systémy a pokud systém přestane přijímat BFD pakety na dostatečně dlouhou dobu, předpokládá se, že sousední systém selhal.
Relace BFD se vytváří v závislosti na potřebách aplikace, která může BFD používat. Uživatel musí explicitně nakonfigurovat adresu a parametry relace BFD a odběratele/aplikace (BGP/OSPF) relace, protože v BFD neexistuje žádný mechanismus zjišťování.
Směrovací protokoly jako BGP nebo OSPF mění naučené směru mezi Edge a routery. Tyto protokoly mění směru a detekují selhání směrů pomocí svých vlastních mechanizmů. Obecně platí, že selhání směru jsou detekována na základě mechanizmu keepalive, kde jedna entita odpovídá jiné entitě v načasovaném intervalu nazývaném doba keepalive. Tyto směrovací protokoly mají nastavené delší doby keepalive, což znamená delší doby detekce selhání směrů. BFD detekuje selhání směru mezi dvěma propojenými entitami rychleji s nízkou režií na zjišťování selhání.
Zde jsou uvedené výhody implementace BFD se směrovacími protokoly.
- Rychlá detekce selhání směru s nízkou dobou rekonvergence.
- Menší spotřeba prostředků při detekci selhání směru.
- Jednotná rychlost detekce selhání směru napříč směrovacími protokoly.
BFD lze definovat jako jednoduchou službu. Primitivní služby poskytované BFD jsou určeny k vytvoření, zničení a modifikaci relace s ohledem na cílovou adresu a ostatní parametry. BFD v odpovědi poskytuje klientům signál indikující, zda je relace BFD aktivní nebo ne.
VMware podporuje BFD pro tyto protokoly směrování:
- BGP u bran Edge a bran partnera
- OSPF na Edge