IE LAB網路實驗室 LACP技術詳解

2021-09-25 06:53:45 字數 2521 閱讀 3434

鏈路聚合(link aggregation)技術簡言之就是將多條物理鏈路聚合成一條頻寬更高的邏輯鏈路,該邏輯鏈路的頻寬等於被聚合在一起的多條物理鏈路的頻寬之和。聚合在一起的物理鏈路的條數可以根據業務的頻寬需求來配置。因此鏈路聚合具有成本低,配置靈活的優點,此外,鏈路聚合還具有鏈路冗餘備份的功能,聚合在一起的鏈路彼此動態備份,提高了網路的穩定性。早期鏈路聚合技術的實現沒有統一的標準,各廠商都有自己私有的解決方案,功能不完全相同,也互不相容。因此,ieee專門制定了鏈路聚合的標準,目前鏈路聚合技術的正式標準為 ieee standard 802.3ad,而鏈路匯聚控制協議(link aggregation control protocol , lacp )是該標準的主要內容之一,是一種實現鏈路動態聚合的協議。

啟用某埠的lacp協議後,該埠將通過傳送lacpdu向對端通告自己的系統優先順序、系統mac位址、埠優先順序、埠號和操作key。對端接收到這些資訊後,將這些資訊與其它埠所儲存的資訊比較以選擇能夠匯聚的埠,從而雙方可以對埠加入或退出某個動態匯聚組達成一致。

操作key是在埠匯聚時,lacp協議根據埠的配置(即速率、雙工、基本配置、管理key)生成的乙個配置組合。動態匯聚埠在啟用lacp協議後,其管理key預設為零。靜態匯聚埠在啟用lacp後,埠的管理key與匯聚組id相同。對於動態匯聚組而言,同組成員一定有相同的操作key,而手工和靜態匯聚組中,處於active的埠具有相同的操作key。埠匯聚是將多個埠匯聚在一起形成乙個匯聚組,以實現出/入負荷在匯聚組中各個成員埠中的分擔,同時也提供了更高的連線可靠性。

主要字段介紹:

actor_port/partner_port:本端/對端介面資訊。

actor_state/partner_state:本端/對端狀態。

actor_system_priority/partner_system_priority:本端/對端系統優先順序。

actor_system/partner_system:本端/對端系統id。

actor_key/partner_key:本端/對端操作key,各界面的該值相同才能夠聚合。

actor_port_priority/partner_port_priority:本端/對端介面優先順序。

靜態、動態lacp概述:

靜態lacp匯聚由使用者手工配置,不允許系統自動新增或刪除匯聚組中的埠。匯聚組中必須至少包含乙個埠。當匯聚組只有乙個埠時,只能通過刪除匯聚組的方式將該埠從匯聚組中刪除。靜態匯聚埠的lacp協議為啟用狀態,當乙個靜態匯聚組被刪除時,其成員埠將形成乙個或多個動態lacp匯聚,並保持lacp的被啟用。禁止使用者關閉靜態匯聚埠的lacp協議。

動態lacp匯聚是一種系統自動建立/刪除的匯聚,不允許使用者增加或刪除動態lacp匯聚中的成員埠。只有速率和雙工屬性相同、連線到同乙個裝置、有相同基本配置的埠才能被動態匯聚在一起。即使只有乙個埠也可以建立動態匯聚,此時為單埠匯聚。動態匯聚中,埠的lacp協議處於使能狀態。

靜態匯聚組中的埠狀態:

在靜態匯聚組中,埠可能處於兩種狀態:selected或standby。selected埠和standby埠都能收發lacp協議,但standby埠不能**使用者報文。

在靜態匯聚組中,系統按照以下原則設定埠處於selected或者standby狀態:

系統按照埠全雙工/高速率、全雙工/低速率、半雙工/高速率、半雙工/低速率的優先次序,選擇優先次序最高的埠處於selected狀態,其他埠則處於standby狀態。

與處於selected狀態的最小埠所連線的對端裝置不同,或者連線的是同乙個對端裝置但埠在不同的匯聚組內的埠將處於standby狀態。

埠因存在硬體限制(如不能跨板匯聚)無法匯聚在一起,而無法與處於selected狀態的最小埠匯聚的埠將處於standby狀態。

與處於selected狀態的最小埠的基本配置不同的埠將處於standby狀態。

由於裝置所能支援的匯聚組中的selected埠數有限制,如果當前的成員埠數超過了裝置所能支援的最大selected埠數,系統將按照埠號從小到大的順序選擇一些埠為selected埠,其他則為standby埠。

動態匯聚組的埠狀態:

在動態匯聚組中,埠可能處於兩種狀態:selected或standby。selected埠和standby埠都能收發lacp協議,但standby埠不能**使用者報文。由於裝置所能支援的匯聚組中的最大埠數有限制,如果當前的成員埠數量超過了最大埠數的限制,則本端系統和對端系統會進行協商,根據裝置id優的一端的埠id的大小,來決定埠的狀態。具體協商步驟如下:

比較裝置id(系統優先順序+系統mac位址)。先比較系統優先順序,如果相同再比較系統mac位址。裝置id小的一端被認為優。

比較埠id(埠優先順序+埠號)。對於裝置id優的一端的各個埠,首先比較埠優先順序,如果優先順序相同再比較埠號。埠id小的埠為selected埠,剩餘埠為standby埠。

在乙個匯聚組中,處於selected狀態且埠號最小的埠為匯聚組的主埠,其他處於selected狀態的埠為匯聚組的成員埠。

IELAB網路實驗室 理解IGRP協議

igrp interior gateway routing protocol 是一種內部閘道器路由協議,它由cisco公司八十年代中期設計。使用組合使用者配置尺度,包括延遲 頻寬 可靠性和負載。預設情況下,igrp每90秒傳送一次路由更新廣播,在3個更新週期內 即270秒 沒有從路由中的第乙個路由器...

IE LAB網路實驗室 ATM技術原理簡介

atm使用一對vpi vci的組合來標識一條邏輯連線。當乙個連線被釋放時,與此相關的vpi vci值對也被釋放,它被放回資源表,供其它連線使用。atm交換機通過查詢交換表項改變vpi vci值,實現atm信元的 只改變vpi值的atm交換過程稱為vp交換,通過此方式建立的連線稱為vpc virtua...

IE LAB網路實驗室 簡單了解MPLS哪些事

隨著asic技術的發展,路由查詢速度已經不是阻礙網路發展的瓶頸。這使得mpls在提高 速度方面不再具備明顯的優勢。但由於mpls結合了ip網路強大的三層路由功能和傳統二層網路高效的 機制,在 平面採用面向連線方式,與現有二層網路 方式非常相似,這些特點使得mpls能夠很容易地實現ip與atm 幀中繼...