When applying a LAG between two Cisco switches and also between another vender router and switches, I understand that certain settings must match, for example with LACP one or both sides must be set to active, trunk settings, duplex and speed must match as well as allowed VLANs. However, in regards to applying load balancing algorithms, which options vary between even different models of Cisco equipment as well as other venders, do both sides of the LAG need to be using the same algorithm for load balancing or can they be different. For example, on one side src-dst-ip on other side src-dst-mac?