scapy.contrib.bier
- class scapy.contrib.bier.BIER(_pkt, /, *, id=5, version=0, length=2, entropy=0, OAM=0, RSV=0, DSCP=0, Proto=2, BFRID=0, BitString=b'')[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.bier.BIER'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (BIER).id>, <BitField (BIER).version>, <BitFieldLenField (BIER).length>, <BitField (BIER).entropy>, <BitField (BIER).OAM>, <BitField (BIER).RSV>, <BitField (BIER).DSCP>, <BitEnumField (BIER).Proto>, <ShortField (BIER).BFRID>, <StrLenField (BIER).BitString>]
- class scapy.contrib.bier.BIERLength[source]
Bases:
object- BIER_LEN_1024 = 4
- BIER_LEN_128 = 1
- BIER_LEN_256 = 2
- BIER_LEN_512 = 3
- BIER_LEN_64 = 0
- class scapy.contrib.bier.BIFT(_pkt, /, *, bsl=2, sd=0, set=0, cos=0, s=1, ttl=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.bier.BIFT'>, <class 'scapy.packet.Packet'>]