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é trasy mezi Edge a routery. Tyto protokoly mění trasy a detekují selhání tras pomocí svých vlastních mechanizmů. Obecně platí, že selhání trasy 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í tras. BFD detekuje selhání trasy 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í trasy s nízkou dobou rekonvergence.
  • Menší spotřeba prostředků při detekci selhání trasy.
  • Jednotná rychlost detekce selhání trasy 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.

Existují dva provozní režimy BFD: asynchronní režim a režim na vyžádání. VMware SD-WAN podporuje asynchronní režim. V tomto režimu systémy pravidelně odesílají kontrolní pakety BFD do jiných systémů a pokud systém neobdrží několik paketů v řadě, relace se deklaruje jako nefunkční.

VMware SD-WAN podporuje BFD pro tyto protokoly směrování:

  • BGP u bran Edge a bran partnera
  • OSPF na Edge