LACP协议:链路聚合/华为交换机LACP
鏈路聚合的3種模式
=====>? ??①手工聚合、②靜態聚合 ③動態聚合
手工聚合:
手工匯聚概述:
手工負載分擔模式是一種最基本的鏈路聚合方式,Eth-Trunk 接口的建立,成員接口的加入完全由手工來確定,沒有鏈路聚合控制協議的參與。該模式下所有成員接口(selected)都參與數據的轉發,分擔負載流量,因此稱為手工負載分擔模式。
手工鏈路聚合存在的問題場景1:
如上圖:CE1將3條物理鏈路都加入聚合鏈路Eth-Trunk1中,而CE2只將2條物理鏈路加入到聚合鏈路Eth-Trunk2中,這個時候會存在什么問題呢?
——> 丟包!!
原因為:CE2的1/0/2接口沒有接入到聚合鏈路中,那么他收到CE1側1/0/2發來的數據就會丟棄處理。
這種在實際網絡運維中出現過較多丟包案例較多:雙方加入的聚合鏈路時存在較長時間差導致了丟包。
靜態LACP聚合:
基于 IEEE802.3ad 標準的LACP(Link Aggregation Control Protocol,鏈路匯聚控制協議)是一種實現鏈路動態匯聚與解匯聚的協議。
LACP協議通過LACPDU(Link Aggregation Control Protocol Data Unit,鏈路匯聚控制協議數據單元)與對端交互信息。
使能某端口的LACP協議后,該端口將通過發送LACPDU 向對端通告自己的系統優先級、系統MAC、端口優先級、端口號和操作Key。
對端接收到這些信息后,將這些信息與其它端口所保存的信息比較以選擇能夠匯聚的端口,從而雙方可以對端口加入或退出某個動態匯聚組達成一致。
本端狀態信息:
?對端狀態信息:
| Destination Address | 6字節 | 目的MAC地址,是一個組播地址(01-80-C2-00-00-02) |
| Source Address | 6字節 | 源MAC地址,發送端口的MAC地址 |
| Length/Type | 2字節 | 協議類型:0x8809 |
| Subtype | 1字節 | 報文子類型:0x01,說明是LACP報文 |
| Version Number | 1字節 | 協議版本號:0x01 |
| TLV_type | 1字節 |
|
| Actor_Information_Length | 1字節 | actor信息字段長度,為20字節 |
| Actor_Port | 2字節 | 端口號,根據算法生成,由接口所在的槽位號、子卡號和端口號決定 |
| Actor_State | 1字節 | 本端狀態信息:
|
| Actor_System_Priority | 2字節 | 本端系統優先級,可以設置,默認情況下為32768 |
| Actor_System | 6字節 | 系統ID,本端系統的MAC地址 |
| Actor_key | 2字節 | 端口KEY值,系統根據端口的配置生成,是端口能否成為聚合組中的一員的關 鍵因素,影響Key值得因素有trunk ID、接口的速率和雙工模式 |
| Actor_Port_Priority | 2字節 | 接口優先級,可以配置,默認為0x8000 |
| Reserved | 3字節 | 保留字段,可用于功能調試以及擴展 |
| Partner_Information_Length | 1字節 | Partner信息字段長度。 Partner字段代表了鏈路接口接收到對端的系統信息、接口信息和狀態信息,與actor字段含義一致。在協商最開始未收到對端信息時,partner字段填充0,接收到對端信息后會把收到的對端信息補充到partner字段當中。 |
| Partner_Port | 2字節 | 對端端口號 |
| Partner_State | 2字節 | 對端狀態信息 |
| Partner_System_Priority | 2字節 | 對端系統優先級 |
| Partner_System | 6字節 | 對端系統ID,對端系統的MAC地址 |
| Partner_key | 2字節 | 對端端口KEY值 |
| Partner_Port_Priority | 2字節 | 對端接口優先級 |
| Reserved | 2字節 | 保留字段 |
| Collector_Information_Length | 1字節 | Collector信息字段長度:0x10 |
| CollectorMaxDelay | 2字節 | 最大延時:默認情況下為0xffff |
| Reserved | 12字節 | 保留字段 |
| Terminator_Length | 1字節 | Terminator信息字段長度:0x00 |
| Reserved | 50字節 | 保留字段,全置0 |
| FCS | 4字節 | 用于幀內后續字節差錯的循環冗余檢驗(也稱為FCS或幀檢驗序列)。 |
當本段配置timeout fast時:
?interface Eth-Trunk1
? mode lacp-static
? lacp timeout fast
本段會1秒鐘發送1次lacp pdu報文檢測鏈路,timeout fast超時時間默認是3秒。也可以自己定位超時時間為其他時間(其他時間范圍是3-90秒,但也任然是每秒發送一次報文)
總結
以上是生活随笔為你收集整理的LACP协议:链路聚合/华为交换机LACP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关闭TOMCAT日志的三个方法
- 下一篇: VS2010