eth靜態負載分擔
『壹』 鏈路聚合
交換機之間的多條物理鏈路通過Eth-Trunk技術捆綁在一起形成一條邏輯鏈路,邏輯鏈路的帶寬是物理鏈路帶寬的總和,流量從這幾條鏈路進行負載均衡,如果某條鏈路出現故障,這條鏈路仍然存在,只是帶寬略有下降,這就是鏈路聚合技術。
Eth-Trunk優勢:負載分擔、提高可靠性、增加帶寬
實現鏈路聚合條件:要求Eth-Trunk的物理埠的參數必須一致,這些參數包括,物理埠類型、埠數量、埠速率、埠的雙工模式。
鏈路聚合分為:靜態Trunk和動態LACP
靜態Trunk:將多條物理鏈路直接加入Trunk組,形成一條邏輯鏈路,又稱為手動負載分擔模式。
動態LACP:LACP(鏈路聚合控制協議)是一種實現鏈路動態匯聚的協議,LACP協議通過鏈路聚合控制協議數據單元與對端交互信息,激活某埠的LACP協議後,該埠將通過發送LACPDU向對端通告自己的系統優先順序、系統MAC地址、埠優先順序、埠號。對端收到這些信息後,將這些信息與自己進行比較,選擇能夠聚合的埠,從而雙方能夠對埠加入和退出某個動態聚合組達成一致。
『貳』 乙太網鏈路聚合Eth-Trunk
負載分擔、增加帶寬、提高可靠性
1.創建鏈路聚合組
2.配置鏈路聚合模式
改變Eth-Trunk工作模式前應確保該Eth-Trunk中沒有加入任何成員介面,否則無法更改Eth-Trunk的工作模式。
3.將成員介面加入聚合組
1.最多加入8個成員
2.每個成員不能配置任何業務和靜態MAC地址
3.一個介面只能屬於一個Eth-Trunk
4.如果本地設備創建了Eth-Trunk介面,與成員介面直連的對端也必須如此
5.Eth-Trunk鏈路兩端相連的各成員乙太網介面的數量、速率、雙工模式都必須一樣
1.優先順序 + System_id(mac地址)
0-65535 15bit 默認取 32768 越小越優
2.協商最大的活躍介面 8條
以最小值的最大活躍數協商(無關主動被動)
3.協商活躍埠號(主動端控制)
本地協商 埠優先順序 65535 32768 以小為優 + 埠號
【示例一】配置靜態模式的鏈路聚合
【示例二】配置LACP模式的鏈路聚合
『叄』 華為5700交換機eth介面做什麼用的怎麼使用它
華為5700交換機eth可以作為管理口使用,交換機操作系統丟了 ,但是我可以通過eth口上傳操作系統文件,跟console口的功能是類似的。
華為交換機從網橋發展而來,屬於OSI第二層即數據鏈路層設備。它根據MAC地址定址,通過站表選擇路由,站表的建立和維護由CISCO思科交換機自動進行。
華為在美國、德國、瑞典、俄羅斯、印度以及中國的北京、上海和南京等地設立了多個研究所,近一半的員工從事著產品與解決方案的研發工作。
(3)eth靜態負載分擔擴展閱讀
華為是全球領先的電信解決方案供應商。我們擁有熱誠的員工和強大的研發能力,快速響應客戶需求,提供端到端的客戶化產品、解決方案和服務,全力幫助客戶商業成功,並通過我們的共同努力,不斷豐富人們的溝通和生活。
華為產品和解決方案涵蓋移動(LTE/HSPA/WCDMA/EDGE/GPRS/GSM, CDMA2000 1xEV-DO/CDMA2000 1X, TD-SCDMA和WiMAX)
核心網(IMS, Mobile Softswitch, NGN)、網路(FTTx, xDSL, 光網路, 路由器和LAN Switch)、電信增值業務(IN, mobile data service, BOSS)和終端(UMTS/CDMA)等領域。
『肆』 華為交換機E-Trunk和Eth-Trunk的區別
區別:
1、鏈路來源不同
Eth-Trunk:一般指同一設備的鏈路聚合,一台交換機將多個介面捆綁,形成一個Eth-Trunk介面,從而實現了增加帶寬和提高可靠性的目的。
E-Trunk(Enhanced Trunk):一般指跨設備鏈路聚合,是一種實現跨設備鏈路聚合的機制,基於LACP(單台設備鏈路聚合的標准)進行了擴展,能夠實現多台設備間的鏈路聚合。從而把鏈路可靠性從單板級提高到了設備級。
2、優勢不同
Eth-Trunk:通過Trunk介面可以實現負載分擔。在一個Eth-Trunk介面內,可以實現流量負載分擔。當某個成員介面連接的物理鏈路出現故障時,流量會切換到其他可用的鏈路上,從而提高整個Trunk鏈路的可靠性。Trunk介面的總帶寬是各成員介面帶寬之和。
E-Trunk(Enhanced Trunk):主要應用於CE雙歸接入VPLS、VLL、PWE3網路時,CE與PE間的鏈路保護以及對PE設備節點故障的保護。在沒有使用E-Trunk前,CE通過Eth-Trunk鏈路只能單歸到一個PE設備。
如果Eth-Trunk出現故障或者PE設備故障,CE將無法與PE設備繼續進行通信。使用E-Trunk後,CE可以雙歸到PE上,從而實現設備間保護。
(4)eth靜態負載分擔擴展閱讀
埠匯聚是將多個埠匯聚在一起形成一個匯聚組,以實現出/入負荷在匯聚組中各個成員埠中的分擔,同時也提供了更高的連接可靠性。E-trunk與Eth-trunk都是一種鏈路聚合技術
一些三層數據中心組網中,核心層由兩台CE12800組成,兩台設備間通過2條10GE鏈路聚合,從而保證鏈路的高可靠性。匯聚層採用CE12800交換機堆疊實現冗餘備份,堆疊與上下游設備間通過跨框Eth-Trunk連接。
同時,通過Eth-Trunk的流量本地優先轉發功能減少框間鏈路的帶寬承載壓力。匯聚層通過創建VRF隔離業務網段路由與公網路由,採用旁掛方式部署防火牆,兩台防火牆進行雙機熱備份,保證高可靠性。
『伍』 寬頻光纖貓上的ETH介面怎麼用
1、首先我們點擊開始——控制面板。
『陸』 理解Linux下網卡的bonding
發現工作中可能會用到Linux下網卡綁定相關的知識。找了些文章看,然後一通混剪,各家所長為我所用。
網卡bond,即網卡綁定,也稱作網卡捆綁。網卡綁定有多種稱謂:Port Trunking, Channel Bonding, Link Aggregation, NIC teaming等等,其實說的是一回事。就是將兩個或者更多的物理網卡綁定成一個虛擬網卡。通過綁定可以達到鏈路冗餘、帶寬倍增、負載均衡等目的。是生產場景中提高性能和可靠性的一種常用技術。
Linux內置了網卡綁定的驅動程序,可以將多個物理網卡分別捆綁成多個不同的邏輯網卡(例如把eth0、eth1捆綁成bond0,把eth2、eth3捆綁成bond1)。對於每一個bond介面來說,可以分別定義不同的綁定模式和鏈路監視選項。
對應於不同的負載均衡和容錯特性需求,Linux網卡bond的模式共有bond0-bond6共7種。
表示負載分擔round-robin,並且是輪詢的方式,比如第一個包走eth0,第二個包走eth1,直到數據包發送完畢。
表示主備模式,即同一時間時只有1塊網卡在工作。
表示使用MAC地址的XOR Hash負載分擔,網路上特定的通信雙方會始終經由某一個網卡的鏈路通信,和交換機的聚合強制不協商方式配合。(需要xmit_hash_policy [1] ,需要交換機配置port channel)
表示所有包從所有綁定的網路介面發出,不考慮均衡流量的分擔,只有冗餘機制,但過於浪費資源。此模式適用於金融行業,因為他們需要高可靠性的網路,不允許出現任何問題。需要和交換機的聚合強制不協商方式配合。
表示支持802.3ad協議,和交換機的聚合LACP方式配合(需要xmit_hash_policy).標准要求所有設備在聚合操作時,要在同樣的速率和雙工模式。
是根據每個slave的負載情況選擇slave進行發送,接收時使用當前輪到的slave。該模式要求slave介面的網路設備驅動有某種ethtool支持;而且ARP監控不可用。
在5的tlb基礎上增加了rlb(接收負載均衡receiveload balance).不需要任何switch(交換機)的支持。接收負載均衡是通過ARP協商實現的.
模式1、模式5和模式6不需要交換機端的設置,網卡能自動聚合。模式4需要支持802.3ad。模式0,模式2和模式3理論上需要靜態聚合方式。 (據說實測中模式0可以通過mac地址欺騙的方式在交換機不設置的情況下不太均衡地進行接收。)
創建ifcfg-bond0文件,配置IP地址、子網掩碼、網關等參數。
修改eth0、eth1、eth2的配置文件,注釋或刪除IP地址、掩碼、網關和MAC地址的配置,添加關於MASTER和SLAVE的設置
根據實際需求,選擇合適的bonding模式,為bond0設置bonding kernel mole。
在 /etc/modprobe.conf 中添加以下內容
確認模塊是否載入成功
重啟網路(或重啟主機):
查看bond0的狀態:
另外還可以使用 ifconfig -a | grep HWaddr 查看bond0介面是否處於活動狀態,以及各網卡MAC地址情況。
從上面的確認信息中,我們可以看到3個重要信息:
1.現在的bonding模式是active-backup
2.現在Active狀態的網口是eth2
3.bond0,eth0、eth1、的物理地址和處於active狀態下的eth2的物理地址相同,這樣是為了避免上位交換機發生混亂。
可以ping一個遠程地址,然後斷開Active狀態的eth2口網線,驗證主備模式是否能正常切換,業務是否受到影響。
將網口添加到bond中:ifenslave bond eth0 eth1【bond要先up】
將bond中刪除網口:ifenslave -d bond eth0
bond中網口主備倒換:ifenslave -c bond eth1
前面只是3個網口綁定成一個bond1的情況,如果我們要設置多個bond口,比如物理網口eth0和eth1組成bond0,eth2和eth3組成bond1應該如何設置呢?
網口設置文件的設置方法和上面第1步講的方法相同,只是/etc/modprobe.d/bonding.conf的設定就不能像下面這樣簡單的疊加了:
正確的設置方法有2種:
第一種: 你可以看到,這種方式的話,多個bond口的模式就只能設成相同的了:
第二種: 這種方式,不同的bond口的mode可以設成不一樣:
按照上面這2種設置方法,現在如果是要設置3個,4個,甚至更多的bond口,可是可以的。
『柒』 如何定位手工負載分擔模式eth-trunk不能up
步驟1:檢查成員口物理狀態是否UP
成員口物理狀態UP是Eth-Trunk正常工作的前提。
通過命令display eth-trunk查看Eth-Trunk介面下的成員口信息。如果成員口在Eth-Trunk下的狀態為Down,通過命令display interface查看成員口的物理狀態,如果成員口的物理狀態為Down。
步驟2:檢查Eth-Trunk介面下的配置
通過命令display eth-trunk查看Eth-Trunk介面下是否配置了活動介面數目的下限閾值。設置活動介面數下限閾值是為了保證最小帶寬,如果Eth-Trunk介面下UP的成員口數目少於配置的活動介面數目的下限閾值時,Eth-Trunk狀態會變為Down。下圖中配置的活動介面數目的下限閾值為3,但是Eth-Trunk1介面下UP的成員口數目只有1個,所以Eth-Trunk狀態為Down。
另外,小夥伴們注意啦,預設情況下,Eth-Trunk活動介面數目下限閾值為1,可以通過命令least active-linknumberlink-number配置;活動介面數目上限閾值為8,可以通過命令max active-linknumberlink-number配置。
『捌』 數通 | 靜態路由表的配置(含負載分擔、路由備份)
首先,配置主機PC1、PC2的IP信息很簡單(留意網關就好),比如PC1就這樣:
然後,需要配置的是R1、R2、R3、R4的各個埠所分配的IP地址,以R1為例,需要配置的有Eth0/0/0(192.168.1.2/24)、Eth0/0/1(10.1.1.1/30)、G0/0/0(10.1.2.1/30)這三個埠。
類似地方法不斷操作,可以完成R1、R1、R2、R3、R4的各個埠IP地址的配置。
接下來,需要在各個路由器上添加路由表信息,配置任務只需要我們「打通」PC1和PC2之間的數據通信,那麼這里的會我偷個懶,用至少的配置步驟添加路由,過程如下:
經過上面的讓橡路由配置,我們的主機PC1和PC2應當可以就互相通信了!
這里其實有一個問題,我們在路由器R2上給目的地址 192.168.1.1/24 即主機PC1定義了兩條靜態路由負載分擔,這在上面的路由表中有體現出來,沒什麼問題。但同時我們也有在給目的地址 192.168.2.1/24 即主機PC2定義了兩條主/備靜態路由(告滑如優先順序不同),襪啟不過在路由表中沒有這樣的兩條記錄。
其實,這很好理解,對於這種主/備路由備份模式,由於我們給「主用路由表項」定義的優先順序始終最高,所以它應當是處於 Active 狀態的,根本輪不到那條「備用路由表項」,因此它的狀態應當是 Inactive 的!
那麼,既然 display ip routing-table 這條命令無法查看到那條Inactive狀態的路由表項,我們就得另想辦法,這里介紹這樣幾條指令—— display ip routing-table protocol static , display ip routing-table verbose 以及 display current-configuration !
『玖』 Eth-trunk的2種模式理解
你第一個配置里g0/0/2的eth-trunk2應該是eth-trunk1,寫錯了。
第一種手工配置,是沒有辦法檢測單通的故障的,只要介面收到光,兩個介面都在trunk里。而第二種配置,會發報文給對端,對端回了,介面才會加入;而且你配置了需要兩個介面active,斷了一個介面,整個捆綁介面也會down。
『拾』 華為靜態鏈路聚合配置
華為鏈路聚合分為兩種:
● 手動負載均衡模式:在這種模式下,Eth-Trunk的建立、成員介面的加入都是手工配置的,沒有協議
的參與。在該模式下所有活動鏈路都參與數據轉發,平均分坦流量。如果某條活動鏈路出現故障,鏈
路聚合組自動在剩餘的活動鏈路上平均分配流量。
● LACP模式:在LACP模式中,鏈路兩端的設備相互發送LACP報文,協商聚合參數。協商完成後,兩台
設備確定活動介面和非活動介面。LACP模式需要的動創建一個Eth-Trunk口,並添加成員。LACP模式
也叫M:N模式,M代表活動成員鏈路。N代表非活動鏈路,用於冗餘備份。LACP與手動負載均衡的區別在
於,在LACP模式中,有一些鏈路充當備份鏈路,如果有一條活動鏈路發生故障,該鏈路傳輸的數據被
切換到一條優先順序最高的備用鏈路上,這條備用鏈路轉變為活動狀態。而在手動負載均衡模式中,所
有的成員都處於轉發狀態。