On 26 June 2015 at 07:45, Jay Vosburgh <jay.vosbu...@canonical.com> wrote:
> echo 'module bonding =p' > /sys/kernel/debug/dynamic_debug/control
Hi,

thanks for the reply.

Linux server (enp0s8)(bond0) ======== (po1)(xe1) switch
Linux server (enp0s9)(bond0) ======== (po2)(xe2) switch

I have tried the steps mentioned in the previous mail. But I can only
see RX state machine related logs as shown below

[14775.575048] bonding: Received LACPDU on port 2
[14775.575051] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14775.638060] bonding: Received LACPDU on port 1
[14775.638063] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14775.650975] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14775.750280] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14775.850771] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14775.950817] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.052255] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.155483] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.259759] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.360020] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.462303] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.560375] bonding: Received LACPDU on port 2
[14776.560378] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14776.562899] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.622476] bonding: Received LACPDU on port 1
[14776.622478] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14776.665981] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.767769] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.867544] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14776.967442] bonding: Periodic Machine: Port=1, Last State=3, Curr State=4
[14776.967510] bonding: Sent LACPDU on port 1
[14776.967524] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.068075] bonding: Periodic Machine: Port=1, Last State=4, Curr State=3
[14777.068080] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.169102] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.270426] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.371119] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.473184] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.542800] bonding: Received LACPDU on port 2
[14777.542837] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14777.574911] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.604569] bonding: Received LACPDU on port 1
[14777.604599] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14777.674451] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.774171] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.875429] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14777.976074] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.077979] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.179497] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.280577] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.382005] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.484380] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.528073] bonding: Received LACPDU on port 2
[14778.528076] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14778.582553] bonding: Periodic Machine: Port=2, Last State=3, Curr State=4
[14778.582641] bonding: Sent LACPDU on port 2
[14778.586482] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.588507] bonding: Received LACPDU on port 1
[14778.588509] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14778.682574] bonding: Periodic Machine: Port=2, Last State=4, Curr State=3
[14778.686117] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.788289] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.890620] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14778.993106] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.093547] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.195574] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.296085] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.398869] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.499408] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.527556] bonding: Received LACPDU on port 2
[14779.527559] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14779.587923] bonding: Received LACPDU on port 1
[14779.587927] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14779.599856] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.700372] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.800274] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14779.900126] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.000140] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.100073] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.202081] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.304725] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.404988] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.505805] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.521825] bonding: Received LACPDU on port 2
[14780.521829] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14780.580985] bonding: Received LACPDU on port 1
[14780.580989] bonding: Rx Machine: Port=1, Last State=6, Curr State=6
[14780.606091] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.706416] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.807086] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14780.907126] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.008729] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.109174] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.210017] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.312609] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.413590] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.513075] bonding: bond_should_notify_peers: bond bond0 slave enp0s8
[14781.519042] bonding: Received LACPDU on port 2
[14781.519045] bonding: Rx Machine: Port=2, Last State=6, Curr State=6
[14781.577600] bonding: Received LACPDU on port 1
[14781.577628] bonding: Rx Machine: Port=1, Last State=6, Curr State=6


I am even attaching the tcpdump log on back to back connected links
below as the lacpdu generated from linux server has collecting
distributing bit set as TRUE.

LACPDU generated by switch
19:15:33.941161 08:00:27:81:1e:a1 (oui Unknown) > 01:80:c2:00:00:02
(oui Unknown), ethertype Slow Protocols (0x8809), length 124: LACPv1,
length 110
        Actor Information TLV (0x01), length 20
          System 08:00:27:46:4d:1d (oui Unknown), System Priority
32768, Key 2, Port 4, Port Priority 32768
          State Flags [Activity, Aggregation, Synchronization,
Collecting, Distributing]
        Partner Information TLV (0x02), length 20
          System 08:00:27:18:ae:4b (oui Unknown), System Priority
65535, Key 17, Port 2, Port Priority 255
          State Flags [Activity, Timeout, Aggregation,
Synchronization, Collecting, Distributing]
        Collector Information TLV (0x03), length 16
          Max Delay 5
        Terminator TLV (0x00), length 0

LACPDU generated by linux server
19:15:34.718987 08:00:27:76:35:a2 (oui Unknown) > 01:80:c2:00:00:02
(oui Unknown), ethertype Slow Protocols (0x8809), length 124: LACPv1,
length 110
        Actor Information TLV (0x01), length 20
          System 08:00:27:18:ae:4b (oui Unknown), System Priority
65535, Key 17, Port 2, Port Priority 255
          State Flags [Activity, Timeout, Aggregation,
Synchronization, Collecting, Distributing]
        Partner Information TLV (0x02), length 20
          System 08:00:27:46:4d:1d (oui Unknown), System Priority
32768, Key 2, Port 4, Port Priority 32768
          State Flags [Activity, Aggregation, Synchronization,
Collecting, Distributing]
        Collector Information TLV (0x03), length 16
          Max Delay 0
        Terminator TLV (0x00), length 0

===================================================

LACPDU generated by switch
19:20:08.246164 08:00:27:81:50:43 (oui Unknown) > 01:80:c2:00:00:02
(oui Unknown), ethertype Slow Protocols (0x8809), length 124: LACPv1,
length 110
        Actor Information TLV (0x01), length 20
          System 08:00:27:46:4d:1d (oui Unknown), System Priority
32768, Key 1, Port 3, Port Priority 32768
          State Flags [Activity, Aggregation, Synchronization,
Collecting, Distributing]
        Partner Information TLV (0x02), length 20
          System 08:00:27:18:ae:4b (oui Unknown), System Priority
65535, Key 17, Port 1, Port Priority 255
          State Flags [Activity, Timeout, Aggregation,
Synchronization, Collecting, Distributing]
        Collector Information TLV (0x03), length 16
          Max Delay 5
        Terminator TLV (0x00), length 0

LACPDU generated by linux server
19:20:08.611534 08:00:27:18:ae:4b (oui Unknown) > 01:80:c2:00:00:02
(oui Unknown), ethertype Slow Protocols (0x8809), length 124: LACPv1,
length 110
        Actor Information TLV (0x01), length 20
          System 08:00:27:18:ae:4b (oui Unknown), System Priority
65535, Key 17, Port 1, Port Priority 255
          State Flags [Activity, Timeout, Aggregation,
Synchronization, Collecting, Distributing]
        Partner Information TLV (0x02), length 20
          System 08:00:27:46:4d:1d (oui Unknown), System Priority
32768, Key 1, Port 3, Port Priority 32768
          State Flags [Activity, Aggregation, Synchronization,
Collecting, Distributing]
        Collector Information TLV (0x03), length 16
          Max Delay 0
        Terminator TLV (0x00), length 0

Regards,
Ajith
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to