Etherchannel question

Admiral AkmirAdmiral Akmir Member Posts: 40 ■■□□□□□□□□
So there is PAGP and LACP as the two protocols, one proprietary, one a standard. So my question is, what does Channel group 1 mode on do? If there are two protocols available, and "on" simply turns on etherchannel, what does it use? I don't understand how it could work without some sort of protocol.

Comments

  • TechGuru80TechGuru80 Member Posts: 1,539 ■■■■■■□□□□
    If I remember correctly...the "on" just says it is on but doesn't actually function without specifying the protocol.
  • HeeroHeero Member Posts: 486
    Mode "on" tell the switch to put the ports into an etherchannel without negotiating with the other side. The presents the obvious problem of mis-matched configuration on each side. If one side is set to "on" and the other is set to "lacp active" or whatever, then the lacp active side will never negotiate the etherchannel because the other side won't respond, and now you have one side that see the links as one logical link, and the other side that sees it as several different links and you start to run into STP problems.

    Best practice is to just use lacp mode active on each side. Use "on" for situations where you have some sort of compatibility problem and you need to bypass the LAG negotiation.
  • davenulldavenull Member Posts: 173 ■■■□□□□□□□
    Heero already explained it very well. What helps to understand it is if you think of PAGP and LACP as Etherchannel negotiation protocol, not Etherchannel protocols themselves. You can set both sides to negotiate using PAGP or LACP, or enable Etherchannel without the negotiation protocols by setting them to on.
  • DoubleNNsDoubleNNs Member Posts: 2,015 ■■■■■□□□□□
    Believe just turning it on just creates a static link aggregation. (Static LAG)
    LACP/PAGP just negotiates to dynamically bring up the port channel.
    Goals for 2018:
    Certs: RHCSA, LFCS: Ubuntu, CNCF CKA, CNCF CKAD | AWS Certified DevOps Engineer, AWS Solutions Architect Pro, AWS Certified Security Specialist, GCP Professional Cloud Architect
    Learn: Terraform, Kubernetes, Prometheus & Golang | Improve: Docker, Python Programming
    To-do | In Progress | Completed
Sign In or Register to comment.