簡介
鏈路聚合(英語:Link Aggregation)是一個
計算機網路術語,指將多個物理連線埠匯聚在一起,形成一個邏輯連線埠,以實現出/入流量
吞吐量在各成員連線埠的負荷分擔,交換機根據用戶配置的連線埠負荷分擔策略決定
網路封包從哪個成員連線埠傳送到對端的交換機。當交換機檢測到其中一個成員連線埠的鏈路發生故障時,就停止在此連線埠上傳送封包,並根據負荷分擔策略在剩下的鏈路中重新計算報文的傳送連線埠,故障連線埠恢復後再次擔任收發連線埠。鏈路聚合在增加鏈路頻寬、實現鏈路傳輸彈性和工程冗餘等方面是一項很重要的技術。
進一步用來描述該方法的總括術語還包括
port trunking,
link bundling,
乙太網/網路/ NIC綁定(
Ethernet/network/NIC bonding)或
網卡綁定(
NIC teaming)。這些總括術語不僅包括與供應商無關的標準,如定義於IEEE 802.1ax和
IEEE 802.3ad用於
乙太網的鏈路聚合控制協定(LACP),或以前的
IEEE 802.3ad定義,也包括各種有專利的解決方案。
數據包
數據包(英語:Data packet),又稱分組,是在
分組交換網路中傳輸的格式化
數據單位。
一個數據包(packet)分成兩個部分,包括控制信息,也就是
頭(header),和數據本身,也就是
負載(payload)。
我們可以將一個數據包比作一封信,頭相當於信封,而數據包的數據部分則相當於信的內容。當然,有時候一個大數據包可以分成多個小數據包,這個和信不同。
IEEE 802.1aq
IEEE 802.1aq(英語:Shortest Path Bridging,縮寫作
SPB),是一個
計算機網路術語。802.1aq 在增加鏈路頻寬、實現鏈路傳輸彈性和工程冗餘等方面是一項很重要的技術。 802.1aq 是一個合乎邏輯的升級
生成樹協定(Spanning Tree Protocol)。802.1aq 的功能包括 802.1s, 802.1w,802.1ax(鏈路聚合), MC-LAG, 802.1ak。
生成樹協定
生成樹協定(英語:
Spanning Tree Protocol,
STP),是一種工作在OSI網路模型中的第二層(
數據鏈路層)的通信協定,基本套用是防止交換機冗餘鏈路產生的環路.用於確保乙太網中無環路的邏輯拓撲結構.從而避免了廣播風暴,大量占用交換機的資源.
生成樹協定工作原理:任意一交換機中如果到達根網橋有兩條或者兩條以上的鏈路.生成樹協定都根據算法把其中一條切斷,僅保留一條.從而保證任意兩個交換機之間只有一條單一的活動鏈路.因為這種生成的這種拓撲結構.很像是以根交換機為樹幹的樹形結構.故為生成樹協定
生成樹協定是基於Radia Perlman在
DEC工作時發明的一種算法被納入了IEEE 802.1d中,2001年IEEE組織推出了快速生成樹協定(RSTP)在網路結構發生變化時其比STP更快的收斂網路,還引進了連線埠角色來完善了收斂機制,被納入在IEEE 802.1w中.
STP的工作過程如下:首先進行根網橋的選舉,其依據是網橋優先權(bridge priority)和MAC地址組合生成的橋ID,橋ID最小的網橋將成為網路中的根橋(bridge root)。在此基礎上,計算每個節點到根橋的距離,並由這些路徑得到各冗餘鏈路的代價,選擇最小的成為通信路徑(相應的連線埠狀態變為forwarding),其它的就成為備份路徑(相應的連線埠狀態變為blocking)。STP生成過程中的通信任務由BPDU完成,這種數據包又分為包含配置信息的配置BPDU(其大小不超過35B)和包含拓撲變化信息的通知BPDU(其長度不超過4B)。
連線埠狀態 | 連線埠能力 |
---|
Disabled | 不收發任何報文 |
Blocking | 不接收或者轉發數據,接收但不傳送BPDU,不進行地址學習 |
Listening | 不接收或者轉發數據,接收並傳送BPDU,不進行地址學習 |
Learning | 不接收或者轉發數據,接收並傳送BPDU,開始進行地址學習 |
Forwarding | 接收或者轉發數據,接收並傳送BPDU,進行地址學習 |
參看
MC-LAG
IEEE 802.1aq
生成樹協定(STP, Spanning Tree Protocol)