scapy.contrib.bfd¶
BFD - Bidirectional Forwarding Detection - RFC 5880, 5881
-
class
scapy.contrib.bfd.BFD(*args, **kargs)¶ Bases:
scapy.packet.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. BFDBFD fields¶ version
BitField(3 bits)1diag
BitField(5 bits)0sta
BitField(2 bits)3flags
FlagsField(6 bits)<Flag 0 ()>detect_mult
3len
24my_discriminator
BitField(32 bits)286331153your_discriminator
BitField(32 bits)572662306min_tx_interval
BitField(32 bits)1000000000min_rx_interval
BitField(32 bits)1000000000echo_rx_interval
BitField(32 bits)1000000000
-
mysummary()¶
-