scapy.contrib.ldp
Label Distribution Protocol (LDP)
- class scapy.contrib.ldp.AddressTLVField(name: str, default: I | None, fmt: str = 'H', remain: int = 0)[source]
Bases:
StrField- islist = 1
- class scapy.contrib.ldp.CommonHelloTLVField(name: str, default: I | None, fmt: str = 'H', remain: int = 0)[source]
Bases:
StrField- islist = 1
- class scapy.contrib.ldp.CommonSessionTLVField(name: str, default: I | None, fmt: str = 'H', remain: int = 0)[source]
Bases:
StrField- islist = 1
- class scapy.contrib.ldp.FecTLVField(name: str, default: I | None, fmt: str = 'H', remain: int = 0)[source]
Bases:
StrField- islist = 1
- class scapy.contrib.ldp.LDP(_pkt, /, *, version=1, len=None, id='127.0.0.1', space=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDP'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPAddress(_pkt, /, *, u=0, type=768, len=None, id=0, address=None)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPAddress'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPAddressWM(_pkt, /, *, u=0, type=769, len=None, id=0, address=None)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPAddressWM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPHello(_pkt, /, *, u=0, type=256, len=None, id=0, params=[180, 0, 0])[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPHello'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPInit(_pkt, /, *, u=0, type=512, len=None, id=0, params=None)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPInit'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPKeepAlive(_pkt, /, *, u=0, type=513, len=None, id=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPKeepAlive'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPLabelARM(_pkt, /, *, u=0, type=1028, len=None, id=0, fec=None, labelRMid=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPLabelARM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPLabelMM(_pkt, /, *, u=0, type=1024, len=None, id=0, fec=None, label=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPLabelMM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPLabelRelM(_pkt, /, *, u=0, type=1027, len=None, id=0, fec=None, label=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPLabelRelM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPLabelReqM(_pkt, /, *, u=0, type=1025, len=None, id=0, fec=None)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPLabelReqM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPLabelWM(_pkt, /, *, u=0, type=1026, len=None, id=0, fec=None, label=0)[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPLabelWM'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.ldp.LDPNotification(_pkt, /, *, u=0, type=1, len=None, id=0, status=(0, 0, 0, 0, 0))[source]
Bases:
_LDP_Packet- aliastypes = [<class 'scapy.contrib.ldp.LDPNotification'>, <class 'scapy.contrib.ldp._LDP_Packet'>, <class 'scapy.packet.Packet'>]