scapy.contrib.lacp

class scapy.contrib.lacp.LACP(_pkt, /, *, version=1, actor_type=1, actor_length=20, actor_system_priority=0, actor_system=None, actor_key=0, actor_port_priority=0, actor_port_number=0, actor_state=0, actor_reserved=b'', partner_type=2, partner_length=20, partner_system_priority=0, partner_system=None, partner_key=0, partner_port_priority=0, partner_port_number=0, partner_state=0, partner_reserved=b'', collector_type=3, collector_length=16, collector_max_delay=0, collector_reserved=b'', terminator_type=0, terminator_length=0, reserved=b'')[源代码]

基类:Packet

aliastypes
deprecated_fields: Dict[str, Tuple[str, str]] = {'actor_port_numer': ('actor_port_number', '2.4.4'), 'colletctor_reserved': ('collector_reserved', '2.4.4'), 'partner_port_numer': ('partner_port_number', '2.4.4')}
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    VERSION    |   ACTOR TYPE  |  ACTOR LENGTH |ACTOR SYSTEM PR|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                  ACTOR SYSTEM                 |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |   ACTOR KEY   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |      ACTOR PORT PRIORITY      |ACTOR PORT NUMB|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |  ACTOR STATE  |         ACTOR RESERVED        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |  PARTNER TYPE | PARTNER LENGTH|PARTNER SYSTEM |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                 PARTNER SYSTEM                |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |  PARTNER KEY  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |     PARTNER PORT PRIORITY     |PARTNER PORT NU|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | PARTNER STATE |        PARTNER RESERVED       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | COLLECTOR TYPE|COLLECTOR LENGT|COLLECTOR MAX D|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |               COLLECTOR RESERVED              |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |TERMINATOR TYPE|TERMINATOR LENG|    RESERVED   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                            Fig. LACP                             
LACP fields

version

ByteField

1

actor_type

ByteField

1

actor_length

ByteField

20

actor_system_priority

ShortField

0

actor_system

MACField

None

actor_key

ShortField

0

actor_port_priority

ShortField

0

actor_port_number

ShortField

0

actor_state

ByteField

0

actor_reserved

XStrFixedLenField

b''

partner_type

ByteField

2

partner_length

ByteField

20

partner_system_priority

ShortField

0

partner_system

MACField

None

partner_key

ShortField

0

partner_port_priority

ShortField

0

partner_port_number

ShortField

0

partner_state

ByteField

0

partner_reserved

XStrFixedLenField

b''

collector_type

ByteField

3

collector_length

ByteField

16

collector_max_delay

ShortField

0

collector_reserved

XStrFixedLenField

b''

terminator_type

ByteField

0

terminator_length

ByteField

0

reserved

XStrFixedLenField

b''

class scapy.contrib.lacp.MarkerProtocol(_pkt, /, *, version=1, marker_type=1, marker_length=16, requester_port=0, requester_system=None, requester_transaction_id=0, marker_reserved=b'', terminator_type=0, terminator_length=0, reserved=0)[源代码]

基类: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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    VERSION    |  MARKER TYPE  | MARKER LENGTH | REQUESTER PORT|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                REQUESTER SYSTEM               |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |REQUESTER TRANS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |MARKER RESERVED|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |TERMINATOR TYPE|TERMINATOR LENG|    RESERVED   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                       Fig. MarkerProtocol                        
MarkerProtocol fields

version

ByteField

1

marker_type

ByteEnumField

1

marker_length

ByteField

16

requester_port

ShortField

0

requester_system

MACField

None

requester_transaction_id

IntField

0

marker_reserved

XStrFixedLenField

b''

terminator_type

ByteField

0

terminator_length

ByteField

0

reserved

XStrFixedLenField

0