JasonJian

寻得本性,自得其乐

导航

【802.3ad LAG学习笔记】LACP协议报文基础

LACP协议有几种报文

  • 只有一种,就是LACPPDU报文

LACP协议中哪些角色会发送LACPPDU

  • Actor会主动发送
  • Passive会发送响应报文,但是不会主动发送(slave端在收到actor端的lacp报文后,会根据报文内容决定自己下一步该怎么做)

LACP中的Active和Passive

  • LACP协议中的每个端口都有一个LACP_Activity属性,根据这个端口可以确定端口是active端还是passive端
  • Actor会主动发送LACPPDU报文
  • Passive端只有在收到Active端发过来的报文之后才会进行响应,它不会主动发送协议报文(slave端在收到actor端的lacp报文后,会根据报文内容决定自己下一步该怎么做)
  • 周期性的LACP报文发送只有当Actor和Partner的LACP_Activity属性都是Active_LACP的时候才会发生
  • 除了周期性的发送,还有一种情况就是当NTT被置位的时候,需要发送LACPPDU(NTT被置位一般是在Active端的配置发生了变化,或者Active通过收到的Passive端过来的报文的数据发现Passive端关于自己的信息没有更新,也就是发现Active端发现和partner的信息不一致了,那么Active就会置为NTT,让两端再重新进行一次信息交互)

LACP协议是否需要重传机制

  • 802.3ad假设LACP协议报文的丢失概率非常低,所以是没有设计其相应的重传机制

LACPPDU的各个字段含义

  • 在802.3ad中的43.4.2.2节中已经解释得比较清楚了,不需要在此处过多解释

posted on 2014-08-04 11:19  JasonJian  阅读(4210)  评论(0编辑  收藏  举报