目錄
什么是Eth-trunk
Eth-Trunk的一些概念
LACP模式
手工模式
鏈路聚合工作機(jī)制
負(fù)載分擔(dān)方式
Eth-trunk轉(zhuǎn)發(fā)原理
什么是Eth-trunk
Eth-trunk(鏈路聚合技術(shù))是一種捆綁技術(shù),可以把多個(gè)獨(dú)立的物理接口綁定在一起作為一個(gè)大帶寬的邏輯接口使用,多個(gè)物理接口負(fù)載分擔(dān),有效的提高了鏈路的可靠性
Eth-Trunk的一些概念
鏈路聚合組和鏈路聚合接口
每個(gè)鏈路聚合組(LAG)對(duì)應(yīng)一個(gè)鏈路聚合接口(Eth-trunk接口),是由若干條以太鏈路捆綁在一起所形成的邏輯鏈路
成員接口
組成Eth-trunk接口的各個(gè)物理接口成為成員接口,成員接口對(duì)應(yīng)的鏈路稱(chēng)為成員鏈路
活動(dòng)接口與非活動(dòng)接口
Erh-trunk由多個(gè)接口組成,能夠轉(zhuǎn)發(fā)數(shù)據(jù)的接口稱(chēng)為活動(dòng)接口,不能轉(zhuǎn)發(fā)數(shù)據(jù)的接口為非活動(dòng)接口
活動(dòng)接口數(shù)上限閾值
最大所需要的活動(dòng)接口數(shù)量,在保證帶寬的情況下提高網(wǎng)絡(luò)的可靠性
活動(dòng)接口數(shù)下限閾值
最小所需要的活動(dòng)接口數(shù)量,保證最小帶寬
Eth-trunk鏈路聚合模式
手工模式、LACP模式(缺省為手工模式)
設(shè)備支持的鏈路聚合方式
同一設(shè)備(比較常見(jiàn)的方式):鏈路聚合時(shí),同一聚合組的成員分布在同一設(shè)備上
堆疊設(shè)備:在堆疊場(chǎng)景下,同一聚合組的成員分布在堆疊的各個(gè)成員設(shè)備上
華為堆疊技術(shù)講解_靜下心來(lái)敲木魚(yú)的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/127885209?spm=1001.2014.3001.5501
跨設(shè)備鏈路聚合E-Trunk:在多臺(tái)設(shè)備間進(jìn)行鏈路聚合(E-trunk基于LACP協(xié)議進(jìn)行了擴(kuò)展)
華為M-LAG跨設(shè)備鏈路聚合技術(shù)理論講解_靜下心來(lái)敲木魚(yú)的博客-CSDN博客https://blog.csdn.net/m0_49864110/article/details/127912374?spm=1001.2014.3001.5501
LACP模式
LACP模式也稱(chēng)為M:N模式(M代表活動(dòng)接口的數(shù)量,N代表非活動(dòng)接口的數(shù)量)
通過(guò)LACP協(xié)議來(lái)建立Eth-trunk,自動(dòng)調(diào)整哪些接口為活躍接口,哪些接口為非活躍接口()
當(dāng)某條活動(dòng)接口故障時(shí),會(huì)自動(dòng)在非活動(dòng)接口中選擇一個(gè)接口作為活動(dòng)接口
可以檢測(cè)到鏈路故障、鏈路錯(cuò)連、聚合組內(nèi)的成員鏈路是否有故障等問(wèn)題
LACP活動(dòng)接口的選舉
選舉主動(dòng)端(先比較系統(tǒng)優(yōu)先級(jí)—大的優(yōu)先—默認(rèn)優(yōu)先級(jí)32768,再比較MAC地址—小的優(yōu)先)
選舉活動(dòng)接口(通過(guò)主動(dòng)端的接口優(yōu)先級(jí)、接口ID來(lái)選擇活動(dòng)接口----接口優(yōu)先級(jí)的值越小越優(yōu)—默認(rèn)是32768,接口ID越小越優(yōu))
注意:活動(dòng)接口的數(shù)量不會(huì)超過(guò)最大閾值
LACP搶占性——缺省開(kāi)啟
當(dāng)開(kāi)啟LACP搶占后,優(yōu)先級(jí)高的接口會(huì)搶占優(yōu)先級(jí)低的接口為活動(dòng)接口
LACP搶占延時(shí)——缺省30s
搶占延時(shí)是LACP發(fā)生搶占時(shí),等待一段時(shí)間再進(jìn)行搶占。
是為了避免某些鏈路狀態(tài)頻繁變化而導(dǎo)致傳輸不穩(wěn)定
活動(dòng)接口與非活動(dòng)接口切換
當(dāng)運(yùn)行LACP的兩端設(shè)備任意一端檢測(cè)到以下事件時(shí),都會(huì)觸發(fā)聚合組的鏈路切換(關(guān)閉故障鏈路,然后從N條備份鏈路中選擇優(yōu)先級(jí)最高的稱(chēng)為活動(dòng)鏈路)
- 鏈路Down
- 以太網(wǎng)OAM檢測(cè)到鏈路失效
- LACP協(xié)議發(fā)現(xiàn)鏈路故障
- 接口不可用
- 在使能了LACP搶占功能下,備份接口的優(yōu)先級(jí)高于當(dāng)前某個(gè)活動(dòng)接口的優(yōu)先級(jí)
手工模式
當(dāng)兩臺(tái)設(shè)備中至少有一臺(tái)不支持LACP協(xié)議時(shí),可以使用手工建立Eth-trunk接口
在手工模式下,加入Eth-trunk的成員接口都為活動(dòng)接口
當(dāng)某條活動(dòng)鏈路出現(xiàn)故障,自動(dòng)在剩余的活動(dòng)鏈路中分擔(dān)流量
只能檢測(cè)到同一聚合組內(nèi)的成員鏈路是否有故障等有限故障,無(wú)法檢測(cè)到鏈路故障、鏈路錯(cuò)連等故障。(檢測(cè)不到對(duì)端是否加入了聚合組)
鏈路聚合工作機(jī)制
負(fù)載分擔(dān)方式
逐包負(fù)載分擔(dān)——以報(bào)文為單位分別從不同的成員鏈路上發(fā)送(可能會(huì)產(chǎn)生報(bào)文亂序的現(xiàn)象)
逐流負(fù)載分擔(dān)——不同的流在不同的成員鏈路上發(fā)送
如何判斷是同一條流:根據(jù)不同的負(fù)載分擔(dān)類(lèi)型有不同的判斷流的方式
負(fù)載分擔(dān)類(lèi)型
例:當(dāng)負(fù)載分擔(dān)類(lèi)型為Des-ip時(shí),表示目的IP相同的報(bào)文為同一流
Eth-trunk轉(zhuǎn)發(fā)原理
Eth-trunk位于MAC和LLC子層之間,屬于數(shù)據(jù)鏈路層
Eth-trunk通過(guò)模塊內(nèi)部維護(hù)的一張轉(zhuǎn)發(fā)表類(lèi)進(jìn)行轉(zhuǎn)發(fā)的
轉(zhuǎn)發(fā)表由兩部分組成
接口號(hào):不同的HASH-KEY值對(duì)應(yīng)不同的接口號(hào)(其對(duì)應(yīng)關(guān)系和活躍接口的數(shù)量有關(guān))
HASH-KEY值:根據(jù)數(shù)據(jù)包的MAC地址或IP地址等,通過(guò)HASH算法計(jì)算出HASH-KEY值,然后從對(duì)應(yīng)的接口轉(zhuǎn)發(fā)出去(Hash-key值的范圍與最大支持的成員接口數(shù)量有關(guān))
例如:
當(dāng)某臺(tái)設(shè)備最大支持的成員接口數(shù)量為8個(gè),此時(shí)HASH-KEY的值為0~7
此時(shí)有4個(gè)活動(dòng)接口(1~4),則接口號(hào)和Hash值的對(duì)應(yīng)關(guān)系如下
當(dāng)收到數(shù)據(jù)包后,對(duì)其MAC或IP通過(guò)Hash得到的Hash-key為0或4,則從接口1轉(zhuǎn)發(fā)(依次類(lèi)推)
注意事項(xiàng)
Eth-trunk鏈路兩端相連的物理接口的數(shù)量、雙工方式、流控配置必須一致
兩端設(shè)備的鏈路聚合模式要一致文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-459281.html
當(dāng)活動(dòng)鏈路的數(shù)目小于下限閾值時(shí),Eth-trunk接口的狀態(tài)轉(zhuǎn)為Down文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-459281.html
到了這里,關(guān)于Eth-Trunk鏈路聚合理論的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!