Improving Fault Tolerance - Bypass Mode Network Cards [Документация VAS Experts]

This is an old revision of the document!


18 Bypass network card questions

Why do we recommend to use SILICOM network cards?
Here are the reasons:

  • these cards support bypass functionality;
  • drivers' licenses for DNA & Libzero can be included into delivery package. These drivers allow to get the highest productivity. The cards with included drivers are marked by -SQ1 (for 10Gb card).

Does bypass work in SILICOM cards on power off?

  • Fiber optics bypass does work on power off. It was verified on card PE210G2BPI9-SR-SQ1 short range/fiber;
  • The copper bypass does work with no power. It was verified on card PEG6BPi6).

Do SILICOM cards have manual bypass control?
Basically DPI controls bypass by itself.
bpctl_util utility provides manual bypass control, if required:

  • bpctl_util all get_bypass - get bypass status;
  • bpctl_util all set_bypass on - activate bypass;
  • bpctl_util all set_bypass off - disactivate bypass.

We have got second-hand card. bypass does not work. What can we do?
The problem is caused by configuring this card as a standard. It means bypass functionality is off.
To diagnose:

bpctl_util all get_std_nic
07:00.0 dna0 standard
07:00.1 dna1 slave
07:00.2 dna2 standard
07:00.3 dna3 slave

The correct result is: non-standard.

To set the card in bypass mode, one should execute the following instructions:

bpctl_util all set_std_nic off

This instruction switches the card into non-standard mode: it means, with bypass mode.