LACP模式链路聚合
鏈路收發(fā)數(shù)據(jù)。聚合鏈路形成以后,LACP負責(zé)維護鏈路狀態(tài),在聚合條件發(fā)生變化時,自動調(diào)整或解散鏈路
聚合。
如A與B 之間創(chuàng)建Eth- Trunk,需要將 A上的4個接口與 B捆綁成一個Eth- Trunk。由于錯將 A上的一個接口與 C相連,這將會導(dǎo)致A向 B傳輸數(shù)據(jù)時可能會將本應(yīng)該發(fā)到 B的數(shù)據(jù)發(fā)送到 C上。而手工模式的Eth- Trunk不能及時檢測到此故障。
如果在 A和 B上都啟用LACP協(xié)議,經(jīng)過協(xié)商后,Eth- Trunk就會選擇正確連接的鏈路作為活動鏈路來轉(zhuǎn)發(fā)數(shù)據(jù),從而 A發(fā)送的數(shù)據(jù)能夠正確到達 B。
2…基本概念
1)系統(tǒng)LACP優(yōu)先級
系統(tǒng)LACP優(yōu)先級是為了區(qū)分兩端設(shè)備優(yōu)先級的高低而配置的參數(shù)。LACP模式下,兩端設(shè)備所選擇的活
動接口必須保持一致,否則鏈路聚合組就無法建立。此時可以使其中一端具有更高的優(yōu)先級,另一端根據(jù)高優(yōu)
先級的一端來選擇活動接口即可。系統(tǒng)LACP優(yōu)先級值越小優(yōu)先級越高。
2)接口LACP優(yōu)先級
接口LACP優(yōu)先級是為了區(qū)別同一個Eth- - Trunk中的不同接口被選為活動接口的優(yōu)先程度,優(yōu)先級高的接
口將優(yōu)先被選為活動接口。接口LACP優(yōu)先級值越小,優(yōu)先級越高。
3)成員接口間M:N備份
LACP模式鏈路聚合由LACP確定聚合組中的活動和非活動鏈路,又稱為M:N模式,即M條活動鏈路與N條備份鏈路的模式。這種模式提供了更高的鏈路可靠性,并且可以在M條鏈路中實現(xiàn)不同方式的負載均衡。
3.LACP模式實現(xiàn)原理
基于IEEE802.3ad標(biāo)準(zhǔn)的LACP是一種實現(xiàn)鏈路動態(tài)聚合與解聚合的協(xié)議。LACP通過鏈路聚合控制協(xié)議
數(shù)據(jù)單元( Link Aggregation Control Protocol Data Unit, LACPDU)與對端交互信息。
在LACP模式的Eth- Trunk中加入成員接口后,這些接口將通過發(fā)送 LACPDU向?qū)Χ送ǜ孀约旱南到y(tǒng)優(yōu)
先級、MAC地址、接口優(yōu)先級、接口號和操作Key等信息。對端接收到這些信息后,將這些信息與自身接口
所保存的信息比較,用以選擇能夠聚合的接口,雙方對哪些接口能夠成為活動接口達成-致,確定活動鏈路。
1)LACP模式Eth- Trunk建立的過程
(1)兩端互相發(fā)送 LACPDU報文。
(2)確定主動端和活動鏈路。
選出主動端后,兩端都會以主動端的接口優(yōu)先級來選擇活動接口,兩端設(shè)備選擇了一致的活動接口,活動
鏈路組便可以建立起來,從這些活動鏈路中以負載分擔(dān)的方式轉(zhuǎn)發(fā)數(shù)據(jù)。
2)LACP搶占
使能LACP搶占功能后,聚合組會始終保持高優(yōu)先級的接口作為活動接口的狀態(tài)。
3)LACP搶占延時
搶占延時是LACP搶占發(fā)生時,處于備用狀態(tài)的鏈路將會等待一段時間后再切換到轉(zhuǎn)發(fā)狀態(tài)。配置搶占延時是為了避免由于某些鏈路狀態(tài)頻繁變化而導(dǎo)致Eth- Trunk數(shù)據(jù)傳輸不穩(wěn)定的情況。
4)活動鏈路與非活動鏈路切換
LACP模式鏈路聚合組兩端設(shè)備中任何一端檢測到以下事件,都會觸發(fā)聚合組的鏈路切換。
(1)鏈路Down事件
(2)以太網(wǎng)OAM檢測到鏈路失效
(3)LACP協(xié)議發(fā)現(xiàn)鏈路故障
(4)接口不可用。
(5)在使能了LACP搶占功能的前提下,更改備份接口的優(yōu)先級高于當(dāng)前活動接口的優(yōu)先級。
總結(jié)
以上是生活随笔為你收集整理的LACP模式链路聚合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言——关键字
- 下一篇: 一个简单标注库的插件化开发实践