新四季網

節點間鏈路聚合系統和方法

2024-02-10 04:46:15

專利名稱:節點間鏈路聚合系統和方法
技術領域:
概括地說,本發明涉及通信網絡的領域,更具體地,涉及提供鏈路聚合的方法和裝置,所述鏈路聚合提供冗餘通信鏈路,並同時增加傳輸帶寬。
背景技術:
這裡定義以下縮寫,其中至少一些在現有技術的以下描述和本發明中引用。CPU 中央處理單元IEEE 電氣和電子工程師協會LAN 區域網L2 層2(用於網絡的OSI基準模型的引用)MAC 媒體訪問控制MAN 城域網OSI 開放系統互聯(主動)WAN 廣域網數據通信網絡允許許多不同計算機、和類似設備彼此通信,以共享數據和計算資源。這樣的網絡使用至少一個(但通常多個)互聯的節點(例如交換機或路由器)來常規實現。例如,擁有個人計算機的個人用戶可連接至網絡,用於與其他用戶通信,或用於接觸可與服務提供商相關的伺服器。商業和其他大型協會可使用計算機網絡銷售商品和服務, 或簡單地共享信息。通常,例如LAN的更小本地網絡經由例如MAN和WAN的更大網絡與其他LAN通信。網絡的節點通常通過例如布線或光纖電纜來互聯。從一個計算機向另一個發送的數據通過網絡在節點之間傳遞,直到其到達其目的地。在傳輸之前,將數據分成離散的段, 稱為分組或幀,其每個承載識別數據的源和指定目的地的信息。通過網絡的每個數據分組所採用的通信路徑可能不同,並且一些分組可能丟失並必須重發。為此,分組還包括序列標識符,從而可在目的地處將數據重新組裝在其原始或某些其他期望形式。分組通常也承載其他識別信息,其一些實例可包括在以下描述中。通常,承載傳輸信息的分組的部分稱為報頭。數據分組可通過網絡採用不同路由的一個原因是業務相關;有時候,網絡的某些部分變得堵塞並由此某些數據業務將在備選路徑上路由。另一原因是網絡節點、或他們之間的通信鏈路可能以某些方式偶然地故障。這個故障可能是有意的,例如取出節點用於服務;或無意的,例如在組件簡單地損壞時。為了能夠從和向多個源發送數據,網絡典型地採用某些統一規則,處理傳輸過程的各個方面以及各個節點應該彼此如何交互。這些規則通常在協作環境中來開發,並通過標準設置主體來發布。例如,IEEE 802. 3及其許多相關協議描述了已知為網際網路的網絡通信的系統。網際網路變為用於許多實現(大和小)的流行協議。嘗試緩解上述堵塞和鏈路故障問題的一個策略稱為鏈路聚合,這在IEEE 802. 3ad和相關協議中有所描述。在鏈路聚合中,將網絡節點上的兩個或更多個通信埠以及與他們通信的物理鏈路聚合成鏈路聚合組(LAG)。LAG中的多個埠變為單虛擬埠。數據在虛擬埠上發送和接收,好像他是單埠,除了向每個實際物理埠上均等地分布業務。應理解,這增加了鏈路的帶寬,並且在一個物理鏈路故障的事件中,一個或多個剩餘的物理鏈路可(雖然在縮減的帶寬)承載數據業務而不需要重新配置網絡。鏈路聚合可簡單地採用通過多個物理鏈路彼此連接的兩個網絡節點的形式。這在兩者之間提供了更大帶寬和冗餘性,但是當然,如果節點之一故障,則其埠將不是活動的。圖1示出鏈路聚合策略的另一形式。注意,圖1和2這裡提供的實例、和所附的說明是發明人已知的技術,並且在這裡作為背景技術來提供以描述本發明,不需作出任何闡述或表示或暗示作為關於本發明現有技術與他們實用性相關的承認。圖1是示出實現鏈路聚合技術的網絡100的簡化示意圖。網絡100包括5個源, 稱為105、110、115、120、和125。注意,這些源可以是計算設備,例如個人計算機或伺服器, 或他們可認為表示數據業務的任意其他源,例如網絡的另一部分。這些源的每個通過3個互聯的節點(圖1中稱為130、140、和150)有效地連接至每個其他源。源110和源115與節點130直接通信;源120和源125與節點140直接通信;以及源105與節點150直接通信。為了源105和源110之間的通信,作為一個實例,可利用節點間鏈路聚合。圖1的實例中,指示LAG 10。LAG 10是允許節點150沿著兩個不同物理路徑從源 105向源110發送業務的鏈路聚合。第一路徑包括鏈路1和節點130,第二路徑包括鏈路2 和鏈路3以及節點140和130。可建立類似LAG用於其他源之間的業務。通過上述鏈路聚合的更簡單形式,這允許更大帶寬,並且在路徑之一具有故障的事件下,可排他地使用其他形式。然而,當其間的路徑中的每個元件不知道哪個埠與特定源關聯時,出現與這個配置相關的一個問題。例如,如果源105發送指向源110的分組,但是節點130和140不知道要用哪個埠轉發分組,他們將遵循在所有埠上充滿分組的正常過程(除了在上面接收他們的埠)。當再次嘗試填充分組時,可建立可在其中節點150接收回分組的環路。圖2示出緩解這個問題的一個方式。圖2是示出實現另一鏈路聚合技術的網絡100 的簡化示意圖。應清楚地,這個配置非常類似於如圖1所示的網絡100的配置,除了 LAG 10 現在僅使用鏈路1作為活動鏈路,而鏈路2是待機模式(如圖2用虛線所示)。這個配置中,如果檢測到鏈路1的故障,LAG 10使用鏈路2代替自動開始,並典型地繼續這樣操作, 直到重新配置的需求變得明顯。應注意,圖2的網絡100在鏈路1活動時被配置為類似於實現STP、IEEE 802. ID 中描述的環路防止方案和相關協議的網絡。這個情形下代替使用鏈路聚合的優點在於,可更快地執行從僅使用鏈路1到僅使用鏈路2的改變。然而,保留以下缺點,其中僅一個鏈路活動,並且不能實現通常與鏈路聚合相關的增強帶寬。於是,需要一種利用增加帶寬和鏈路聚合的自然冗餘的方式,特別在節點間環境中。

發明內容
本發明提供一種通信網絡節點中鏈路聚合的方法,在利用鏈路聚合配置的冗餘性的同時,所述通信網絡旨在增加帶寬。具體地,本發明旨在使用這裡稱為雙層鏈路聚合的新配置在數據通信網絡中提高鏈路聚合的方式。雙層鏈路聚合包括兩個聚合層,並且當在節點間鏈路聚合環境中實現時特別有利。一方面,提供一種通信網絡節點(例如可以是交換機或路由器)中鏈路聚合的方法,包括聚合第一多個節點埠,所述第一多個節點埠用於與第二節點通信(可認為是對端節點);以及聚合第二多個節點埠,所述第二多個節點埠用於與第三節點通信(可認為是遠端節點)。對端鏈路聚合和遠端鏈路聚合是層間鏈路聚合,並且通過聚合第三多個節點埠來形成層外鏈路聚合,其中第三多個節點埠包括第一多個節點埠和第二多個節點埠。網絡中,遠端鏈路聚合將兩個對端節點的每個加入至第三節點。優選實施例中,通信網絡節點設置為將包括至少源埠號和分組類型的報頭信息增加至在對端鏈路聚合上轉發的每個分組。使用雙層鏈路聚合,通過允許所有鏈路同時變為活動的方式,經過網絡發送業務。另一方面,本發明是用於數據通信網絡中的節點(例如交換機或路由器),包括 雙層鏈路聚合器,CPU,耦合至所述雙層鏈路聚合器;緩衝器,用於存儲在節點接收的分組; 以及L2硬體查詢表,用於將項目與埠或節點的鏈路聚合關聯。雙層鏈路聚合器包括對端鏈路聚合器,用於在包括第一多個埠的對端鏈路聚合上分配業務,所述對端鏈路聚合用於與同樣包括雙層鏈路聚合器的對端節點通信;遠端鏈路聚合器,用於在包括第二多個埠的遠端鏈路聚合上分配業務,所述遠端鏈路聚合用於與同樣與對端節點通信的第三節點通信;以及鏈路外聚合器,用於在包括第一多個埠和第二多個埠的層外鏈路聚合上分配業務。優選實施例中,所述雙層鏈路聚合器被設置為檢驗在節點中接收的分組,以確定他們的源和他們的目的地;所述對端聚合器被設置為將報頭信息增加至要在對端鏈路聚合上轉發的每個分組,所述報頭信息包括源埠號和分組類型。這個實施例中,所述L2硬體查詢表不將任意分組源與遠端鏈路聚合關聯,而不管在哪個埠上接收分組;以及所述對端鏈路聚合器被設置為將指示層外鏈路聚合的值作為源埠號插入至在遠端鏈路聚合上接收的任意分組的報頭,並且對此在L2硬體查詢表上目的地不與任意埠關聯。優選地, 所述對端鏈路聚合器被設置為將指示層外鏈路聚合的值作為源埠號插入至在遠端鏈路聚合上接收的任意分組的報頭,並且對此在L2硬體查詢表上目的地不與任意對端鏈路聚合關聯。另一方面,本發明是在第三節點處支持交換機間鏈路聚合中在網絡節點處聚合的方法,包括形成雙層鏈路聚合,其中雙層鏈路聚合包括對端鏈路聚合,含有使得第一對端節點和第二對端節點連結的多個鏈路;第一遠端通信路徑,含有從第一對端節點到第三節點處的交換機間聚合的至少一個鏈路;第二遠端通信路徑,含有從第二對端節點到第三節點處的交換機間鏈路聚合的至少一個鏈路,第一外部鏈路聚合包括對端鏈路聚合和第一遠端通信路徑,以及第二外部鏈路聚合包括對端鏈路聚合和第二遠端通信路徑。將在隨後具體實施方式
、附圖和任意權利要求中部分地闡述本發明的額外方面, 並且將部分地從具體實施方式
中導出,或者可通過本發明的實踐得知。可理解,以上一般性描述和以下具體描述僅是示例性和說明性,並非限制所公開的本發明。


通過參照結合附圖進行的以下具體描述,可獲得本發明的更完整理解,其中圖1是示出實現鏈路聚合技術的網絡的簡化示意圖;圖2是示出實現另一鏈路聚合技術的網絡的簡化示意圖;圖3是示出根據本發明實施例配置的通信網絡的簡化示意圖;圖4是示出根據本發明實施例的對端節點的簡化框圖;圖5是示出根據本發明另一實施例的通信網絡的簡化示意圖;圖6a至6c是示出根據本發明實施例的網絡中的分組流的簡化示意圖;圖7a和7b是示出根據本發明實施例的網絡中的略微不同分組流的簡化示意圖;圖8是示出根據本發明實施例的通信網絡節點中的鏈路聚合的流程圖。
具體實施例方式為了解決本領域的缺點,本發明提供一種方法和裝置,用於在利用鏈路聚合配置的冗餘性同時以增加帶寬指向的通信網絡中的鏈路聚合。具體地,本發明旨在使用新配置在數據通信網絡中提高鏈路聚合的方式,這裡稱為雙層鏈路聚合。雙層鏈路聚合包括兩個聚合層,並且當在節點間鏈路聚合環境中實現時特別有利。現在,參照圖3至8詳細說明這個兩層聚合。圖3是示出根據本發明實施例的通信網絡200的簡化示意圖。應清楚地,網絡200 的許多組件類似於圖1和2的網絡100中存在的那些,並且類似組件進行類似編號。然而, 沒有指定暗示,網絡或網絡組件是相同的,除了在上下文中清楚闡述或明顯地。由此,現在將更詳細說明網絡200的配置。這個實施例中,網絡100包括4個源,稱為210、215、220、和225。通過網絡100,這些源可以是計算設備,例如個人計算機或伺服器,或他們可認為代表數據業務的任意其他源,例如網絡的另一部分。網絡200的每個源通過兩個互聯節點(圖2中稱為230和M0) 有效地與每個其他源連接。源210和源215與節點230直接通信,以及源220和源225與節點240直接通信。如圖3所示,這個實施例中,節點230和240通過兩個物理鏈路(稱為鏈路5和鏈路6)彼此連接。此外,節點230包括服務於鏈路1和鏈路2的埠,他們用於連接至第三節點的目的。同樣,節點240包括服務於鏈路3和鏈路4的埠,他們也用於連接至第三節點的目的,即,連接至節點230的相同節點。注意,節點之間可能存在更多,或在一些情況下更少的鏈路,以及在與如上沒有描述的實體通信的任一節點上可能存在其他埠。圖3中所示的每個鏈路當然可形成從其各個節點埠到另一節點的任意埠的獨立通信路徑。然而,根據本發明,可實現新的雙層鏈路聚合配置。雙層鏈路聚合包括兩層鏈路聚合;層間鏈路聚合和層外鏈路聚合,其中某種意義上前者為後者的子集。層間鏈路層聚合包括對端鏈路聚合和遠端鏈路聚合。對端鏈路聚合將一個雙層鏈路聚合連接至其他雙層鏈路聚合,並且遠端鏈路聚合將兩個雙層鏈路聚合節點的每個連接至第三節點。圖3的實施例中,在節點230和節點240處發生雙鏈路層聚合,因此在他們之間設置對端鏈路聚合22,包括鏈路5和鏈路6。注意,可將對端鏈路聚合看作兩個單獨鏈路聚合, 一個在節點230的兩個埠處,一個在節點MO的兩個埠處。關於節點230,遠端鏈路聚合21包括鏈路1和鏈路2 ;關於節點M0,遠端鏈路聚合23包括鏈路3和鏈路4。對端鏈路集成和遠端鏈路集成在一起構成層外鏈路聚合,即,關於節點230,層外聚合50包括鏈路 1和2以及鏈路5和6 ;關於節點M0,層外鏈路聚合50包括鏈路3和4以及鏈路5和6。根據本發明的這個實施例,對端鏈路聚合包括他在節點230和節點240之間發送的每個分組包括具有與源端號和分組類型對應的值的報頭信息的需求。這個實施例中,分組類型為L2單播或L2廣播。一旦聚合,每個鏈路聚合可通過其各自節點看作單(虛擬)埠。這個實施例中, 每個鏈路聚合與鏈路聚合器耦合,其包括用於將鏈路聚合上要轉發的業務繼續分配給特定埠的哈希算法。對於對端聚合鏈路,聚合器還確保每個分組包含適當額外所需的報頭信息。每個節點包括L2硬體查詢表,用於存儲分組源和特定埠或鏈路聚合之間的關聯。圖4是示出根據本發明實施例的對端節點300的簡化框圖。對端節點300被如此稱為僅因為旨在根據本發明在雙層聚合的對端聚合鏈路上建立和轉發分組的原因。因此, 對端節點300包括埠 305和埠 306,他們用於在某些類型的物理鏈路上與第二對端節點通信。還有埠 301和埠 302,他們類似地用於與第三節點(即,並非雙層鏈路聚合對端節點的節點)(有時候在這裡稱為「遠端」節點)通信。圖4的實施例中,埠 307和埠 308用於與雙層鏈路聚合本身之外的數據源通信,因此,通常在即使不需要他們時也存在(例如,參見圖3)。如果在節點300中存在,當然,不需要他們與另一設備實際連接。圖3的實施例中,埠 307和308分別耦合至網絡接口 317和318,他們隨後在CPU 310的控制下操作。為了便於數據分組的接收和轉發,網絡接口 317和318還檢查源和目的信息的每個分組。當接收的分組指示在其上接收他的埠關聯於給定源時,這個關聯通過CPU 310在L2硬體查詢表330上存儲。被接收並且未被轉發的分組存儲於緩衝器315中,他也耦合至CPU310。CPU 310也控制雙層聚合器320,其在層內和層外鏈路聚合上分配業務。根據本發明的這個實施例,上層聚合器320包括對端聚合器322,其分配正在對端鏈路聚合上轉發的業務。如上所述,對端鏈路聚合器還確保每個分組包含適當額外所需的報頭信息。雙層聚合器320還包括遠端鏈路聚合器326,其分配在遠端的業務,即,雙層鏈路聚合的非對端層內鏈路聚合。最後,雙層聚合器320包括層外鏈路聚合器324,其分配在雙層鏈路聚合的層外鏈路匯聚上的業務。應清楚地,層外鏈路匯聚包括與對端鏈路聚合和遠端對端聚合相同的埠。注意,備選實施例(未示出)中,雙鏈路聚合器320不需要包括單獨子組件,但是相反具有設置為根據來自CPU 310的指令向任意鏈路聚合上分配業務的單獨聚合器。圖4的實施例中,雙層聚合器320還從每個對端、遠端、層外鏈路聚合接收分組,檢查源和目的地信息的每個分組,並且當他不再必要時可移除不必要的分組報頭信息。圖5是示出根據本發明的另一實施例的通信網絡200的簡化示意圖。應清楚地, 這個實施例中,節點230和240設置為如參照圖3所述。此外,這個實施例中,網絡200包括遠端節點250,其通過鏈路1和鏈路2連接至節點230,以及通過鏈路3和鏈路4連接至節點M0。這個實施例中使用節點間聚合。節點250包括節點間聚合器251,他在包括鏈路 1至5的節點間鏈路聚合上分配業務。類似於圖3所示的其他組件也可存在,但是為了清楚圖5中不再示出。節點間鏈路聚合100是例如允許節點250沿著兩個不同路徑從源205向源210發送業務的鏈路聚合。第一路徑包括鏈路1和2以及節點230的聚合,第二路徑包括鏈路3和4以及鏈路5和6,與節點240和230的聚合。雙層鏈路聚合在節點間聚合環境中特別有利。現在將更詳細地檢驗雙層鏈路聚合的操作。參照圖5的網絡200,當從源210接收分組時,其被檢驗並確定其源和指向目的地。 如果必要,更新L2硬體查詢表以將接收埠與分組報頭信息中指定的源關聯。當然,這個關聯將用於轉發在未來接收的其他分組。還諮詢L2硬體查詢表以確定在哪個埠上轉發從源210接收的分組。如果目的地對於節點230未知,則在對端鏈路聚合22和遠端鏈路聚合21兩者上充滿分組。如果轉發埠(或虛擬埠)對於對端鏈路聚合22已知,則根據本發明的這個實施例,節點230增加報頭信息,如果必要,其指示分組類型,並向對端鏈路聚合22轉發分組。 如果轉發埠對於層外鏈路聚合50已知,則根據本發明的這個實施例,節點230向層外鏈路聚合50轉發分組。注意,根據本發明的這個實施例,將不作出與遠端鏈路聚合的關聯,並且將在遠端鏈路聚合上不轉發從源210接收的分組,除了目的地未知並且分組被充滿,如上所述。根據本發明的這個實施例,如下處理在節點230中從遠端鏈路聚合接收的分組。 檢驗分組,以確定他們的源和指向目的地。如果必要,在L2硬體查詢表中將源與層外聚合 50關聯。還注意,在L2硬體查詢表中,分組源不與遠端鏈路聚合21關聯。如果分組的指向目的地未知,即,在L2硬體查詢表上不關聯於埠或鏈路聚合,則將分組充滿至所有埠, 包括對端鏈路聚合22。這個實施例中,當在對端鏈路聚合中轉發分組時,不應用充滿控制限制並且分組報頭包含層外鏈路聚合50作為源埠號。如果分組的指向目的地已知與對端鏈路聚合關聯,在對端鏈路聚合22上通過鏈路外聚合50作為源埠號轉發分組。根據本發明的這個實施例,如下處理在節點230中從遠端鏈路聚合接收的分組。 檢驗分組,以確定他們的源和指向目的地。如果分組報頭中的源埠號識別層外鏈路聚合 50,則在L2硬體查詢表中構成該鏈路,否則與對端鏈路聚合22關聯。如果指向分組目的地未知,則向除了遠端鏈路聚合21的所有埠充滿分組。如果指向目的地關聯於層外鏈路聚合50,則在層外鏈路聚合上轉發分組,但是僅使用遠端鏈路聚合器,即,在根據遠端鏈路所選的埠具有算法。這個實施例中,當然,這將不包括鏈路5或鏈路6。注意,儘管為了描述本發明的目的引用節點230,但是應清楚地,節點240將以類似方式接收和轉發分組。現在參照圖6a至6c更詳細檢驗雙層鏈路聚合的操作。圖6a至6c是示出根據本發明的網絡200中的分組流的簡化示意圖。圖6a示出當源210正向源205發送分組時的分組流,這個情況下,假設源205對於網絡未知。當來自源210的分組到達節點230時,檢驗他們以確定他們的源和目的地。節點230在其L2硬體查詢表中記錄源210和接收埠之間的關聯。由於源205未知,向所有埠(除了接收埠)充滿分組,作為廣播分組。當分組到達節點240時進行類似處理,其中在L2硬體查詢表中將構成源210和對端鏈路聚合22之間的關聯。由於源205對於節點240未知,將充滿分組。然而,根據本發明的這個實施例,將向除了遠端鏈路聚合23的所有埠充滿分組。如上所示,在遠端鏈路聚合23上不充滿在對端鏈路和22上接收的分組。這裡,還注意,當分組到達源215、220、和225時,他們將分別實現他們並非指向目的地,這個實施例中,簡單地丟棄分組。
當在節點250中接收分組時,將檢驗他們以確定他們的源和目的地。將在節點250 的L2硬體查詢表中構成源210和節點間鏈路聚合100之間的關聯。由於節點250不將源 205與任意埠關聯,將在所有埠上充滿分組。然而,注意,這個實施例中,這不包括與鏈路3和鏈路4相關的埠,由於他們形成在上面接收他們的節點間鏈路聚合100的一部分。 然後,分組將到達源205,他們指向的目的地。圖6b示出當源205應答源210時的分組流。當分組從源205到達節點250時,檢驗他們以確定他們的源和目的地。節點250在其L2硬體查詢表中記錄源205和接收埠之間的記錄,並由於他將源210與節點間鏈路聚合100關聯,將分組作為上面的單播分組來轉發。注意,這有效地包含了向節點230或節點240轉發分組之間的選擇;為了圖示的目的, 假設選擇導向節點240的埠。當分組到達節點240時,檢驗他們以確定他們的源和目的地。將源205和層外鏈路聚合50之間的關聯記錄在節點240的L2硬體查詢表中,由於源 210和對端聚合22之間的關聯已知,在上面轉發分組。圖6b的實施例中,當分組到達節點230時,檢驗他們以確定他們的源和目的地。在節點230的L2硬體查詢表中記錄源205和層外鏈路聚合50之間的關聯,由於源210與已知埠關聯,在上面轉發分組。然後,分組將到達源210,他們指向的目的地。圖6c示出當源210向源205 (現在已知目的地)發送分組的分組流。當來自源210 的分組到達節點230,檢驗他們,並且由於源205和層外鏈路聚合50之間的關聯已知,在上面轉發分組。注意,這有效地包含了向節點240或節點250發送他們之間的選擇;為了圖示的目的,假設選擇導向節點MO的埠。當分組從層外鏈路聚合50到達節點240時,檢驗他們。由於源205和遠端鏈路聚合23之間的關聯已知,在上面轉發分組。當在節點250接收分組時,檢驗他們,並且由於源205與已知埠關聯,在上面轉發分組。然後,分組將到達源205,他們指向的目的地。圖7a和7b是示出根據本發明實施例的網絡200中略有不同的分組流的簡化示意圖。圖7a示出當源210正向源220發送分組時的分組流,這個情況下,假設源220對於網絡未知。當來自源210的分組到達節點230,檢驗他們以確定他們的源和目的地,並且在L2 硬體查詢表中作出源210和接收埠之間的關聯。由於當前沒有埠與源220關聯,在所有埠上充滿分組作為廣播分組。當分組到達節點250時,檢驗他們,並在L2硬體查詢表中作出源210和節點間鏈路聚合100之間的關聯。由於當前沒有埠與源220關聯,在所有埠上充滿分組作為廣播分組。注意,圖7c的實施例中,這不包括與節點間鏈路聚合100 相關的任意埠。圖7a的實施例中,當在節點240接收分組時,檢驗他們,並在L2硬體查詢表中作出源210和對端聚合22之間的關聯。由於當前沒有埠與源220關聯,將在所有埠上充滿分組,除了根據本發明的遠端鏈路聚合23。然後,分組將到達源220,他們指向的目的地。圖7b示出當源220應答源210時的分組流。當分組從源210到達節點MO時,檢驗他們,並在L2硬體查詢表之間作出源220和接收埠之間的關聯。由於源210與對端鏈路聚合22關聯,在上面轉發分組。當分組到達節點230時,檢驗他們,並在L2硬體查詢表之間作出源220和對端鏈路聚合22之間的關聯。由於源220與已知埠關聯,在上面轉發分組。然後,分組將到達源210,他們指向的目的地。圖8是示出根據本發明的實施例用於通信網絡節點中的鏈路聚合的方法400的流程圖。在開始,假設指向方法必要的組件可根據本發明可用和可操作。然後,處理開始進行聚合第一多個節點埠(步驟40 ,形成到對端節點的對端鏈路聚合。優選實施例中,安排節點(未示出該步驟),以將報頭信息增加至在第一多個節點上轉發的每個分組,報頭信息包括源端號和分組類型。然後,聚合第二多個節點埠(步驟410),第二多個節點埠形成到同樣與對端節點通信的第三節點的遠端鏈路聚合。然後,聚合第三多個節點埠(步驟41 ,形成層外鏈路聚合,其包括第一多個節點埠和第二多個節點埠中的所有埠。 注意,方法400的步驟可通過任意邏輯一致的順序指向,並且一些實施例中,可增加其他步驟,而不脫離本發明的精神。 儘管在附圖中示出和在以上本發明的多個實施例,但是應理解,本發明不限於公開的實施例,但是能夠用多種重新排列、修改和替換,而不脫離以下權利要求的闡述和定義。
權利要求
1.一種通信網絡節點中鏈路聚合的方法,包括聚合第一多個節點埠,所述第一多個節點埠用於與第二節點通信; 聚合第二多個節點埠,所述第二多個節點埠用於與第三節點通信; 聚合第三多個節點埠,所述第三多個節點埠包括第一多個節點埠和第二多個節點埠 ;其中,第二節點包括與節點相同方式聚合的埠,其中第二節點的第二多個節點埠用於與第三節點通信。
2.如權利要求1所述的方法,其中所述節點被設置為將報頭信息增加至在第一多個節點上轉發的每個分組,所述報頭信息包括源埠號和分組類型。
3.如權利要求1所述的方法,其中所述第三節點包括在節點間鏈路聚合中聚合的多個節點,其包括與節點和第二節點通信的第三節點的埠。
4.如權利要求1所述的方法,其中第一多個埠包括兩個埠。
5.一種用於數據通信網絡中的節點,包括 雙層鏈路聚合器,包括對端鏈路聚合器,用於在包括第一多個埠的對端鏈路聚合上分配業務,所述對端鏈路聚合用於與同樣包括雙層鏈路聚合器的對端節點通信;遠端鏈路聚合器,用於在包括第二多個埠的遠端鏈路聚合上分配業務,所述遠端鏈路聚合用於與同樣與對端節點通信的第三節點通信;以及鏈路外聚合器,用於在包括第一多個埠和第二多個埠的層外鏈路聚合上分配業務;CPU,耦合至所述雙層鏈路聚合器;緩衝器,用於存儲在節點接收的分組;以及L2硬體查詢表,用於將項目與埠或節點的鏈路聚合關聯。
6.如權利要求5所述的節點,其中所述雙層鏈路聚合器被設置為檢驗在節點中接收的分組,以確定他們的源和他們的目的地。
7.如權利要求6所述的節點,其中所述對端聚合器被設置為將報頭信息增加至要在對端鏈路聚合上轉發的每個分組,所述報頭信息包括源埠號和分組類型。
8.如權利要求7所述的節點,其中所述L2硬體查詢表不將任意分組源與遠端鏈路聚合關聯,而不管在哪個埠上接收分組。
9.如權利要求8所述的節點,其中所述對端鏈路聚合器被設置為將指示層外鏈路聚合的值作為源埠號插入至在遠端鏈路聚合上接收的任意分組的報頭,並且對此在L2硬體查詢表上目的地不與任意埠關聯。
10.如權利要求9所述的節點,其中所述對端鏈路聚合器被設置為將指示層外鏈路聚合的值作為源埠號插入至在遠端鏈路聚合上接收的任意分組的報頭,並且對此在L2硬體查詢表上目的地不與任意對端鏈路聚合關聯。
全文摘要
一種通信網絡節點中鏈路聚合的方法和裝置。形成雙層鏈路聚合,包括兩個對端節點,其每個連接至至少第三節點。雙層鏈路聚合包括用於與對端節點通信的埠的對端鏈路聚合,用於與第三節點通信的埠的遠端鏈路聚合,以及在對端鏈路聚合和遠端鏈路聚合中包括的埠的層外鏈路聚合。第三節點可實現將鏈路聚合至每個對端節點的節點間鏈路聚合。通過將每個鏈路聚合同時變為活動的方式,由對端節點來接收和轉發分組。
文檔編號H04L12/56GK102474454SQ201080029515
公開日2012年5月23日 申請日期2010年6月28日 優先權日2009年6月30日
發明者S·K·納姆, S·K·莫漢達斯 申請人:阿爾卡特朗訊公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀