scapy.contrib.bfd
BFD - Bidirectional Forwarding Detection - RFC 5880, 5881, 7130, 7881
- class scapy.contrib.bfd.BFD(*args: Any, **kargs: Any)[source]
Bases:
Packet
- aliastypes
- fields_desc
Display RFC-like schema
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |VERSI| DIAG |STA| FLAGS | DETECT MULT | LEN | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MY DISCRIMINATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | YOUR DISCRIMINATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MIN TX INTERVAL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MIN RX INTERVAL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ECHO RX INTERVAL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. BFD
BFD fields version
BitField
(3 bits)1
diag
0
sta
3
flags
<Flag 0 ()>
detect_mult
3
len
24
my_discriminator
BitField
(32 bits)286331153
your_discriminator
BitField
(32 bits)572662306
min_tx_interval
BitField
(32 bits)1000000000
min_rx_interval
BitField
(32 bits)1000000000
echo_rx_interval
BitField
(32 bits)1000000000