1 Reply Latest reply on Apr 18, 2019 6:00 AM by Nik

    Understanding link aggregation on Solaris 10

    3373851

      Hi,

       

      I have Solaris-10 server and link aggregation is configured on that. There will be switch replacement, so one by one, link will go down from one side. Before that activity, I wanted to check, if network sustains, if I pull one cable out and I did that for one port.

      # dladm show-aggr

      key: 1 (0x0001) policy: L4      address: 3c:d9:2b:f9:20:5e (auto)

                 device       address                 speed           duplex  link    state

                 bnx1         3c:d9:2b:f9:20:5e         0     Mbps    half    down    standby

                 igb2         f4:ce:46:a7:df:ba         1000  Mbps    full    up      attached

      key: 2 (0x0002) policy: L4      address: 3c:d9:2b:f9:20:5c (auto)

                 device       address                 speed           duplex  link    state

                 bnx0         3c:d9:2b:f9:20:5c         1000  Mbps    full    up      attached

                 igb3         f4:ce:46:a7:df:bb         1000  Mbps    full    up      attached

      #

      # dladm show-aggr -L

      key: 1 (0x0001) policy: L4      address: 3c:d9:2b:f9:20:5e (auto)

                      LACP mode: active       LACP timer: short

          device    activity timeout aggregatable sync  coll dist defaulted expired

          bnx1      active   short   yes          no    no   no   yes       no

          igb2      active   short   yes          yes   yes  yes  no        no

      key: 2 (0x0002) policy: L4      address: 3c:d9:2b:f9:20:5c (auto)

                      LACP mode: active       LACP timer: short

          device    activity timeout aggregatable sync  coll dist defaulted expired

          bnx0      active   short   yes          yes   yes  yes  no        no

          igb3      active   short   yes          yes   yes  yes  no        no

      #

      From above output, it shows that bnx1 cable was pulled out. since aggr is configured igb2 took the traffic and all link sustained. But first line shows "address: 3c:d9:2b:f9:20:5e (auto)" and this MAC address is for bnx1.

      Since igb2 took all the traffic now and its mac is f4:ce:46:a7:df:ba , should it not show in auto ? Sorry, I am confused in understanding this.

      What is significance of the mac address in this field, marked as auto ?

       

      Thanks

        • 1. Re: Understanding link aggregation on Solaris 10
          Nik

          Hi.

          When you use link aggregation L4, all network packets have same MAC address that was configured on aggragation link.

             Every Ethernet device must have MAC address. Link aggragation can be configured with any address, in this case it use address of first device.

              You can use any sniffer for analyze what real MAC have network packets.

           

          Regards,

            Nik