【技術實現步驟摘要】
本申請涉及網絡通信技術,特別涉及防止多沖突堆疊的方法和設備。
技術介紹
智能彈性架構(IRF:Intelligent Resilient Framework),簡稱堆疊,其核心思想是將多臺設備通過邏輯堆疊口連接在一起,進行必要的配置后,虛擬化成一臺聯合設備,該虛擬化成的聯合設備就稱為一個IRF,而IRF中的設備則稱為成員設備。IRF中的成員設備通過Master競選方式選取其中一臺成員設備為主設備(Master),剩下的就為從設備(Standby)。圖1示出了IRF結構。在圖1中,成員設備1為Master,成員設備2至4為Standby,成員設備1至成員設備4之間通過邏輯堆疊口直連。在應用中,因為IRF中成員設備上的邏輯堆疊口異常(Down)等現象會導致IRF從一個分裂為兩個新的IRF,這兩個新的IRF擁有相同的IP地址等三層網絡配置,這導致網絡中出現兩個獨立的且三層網絡配置比如IP地址等完全一樣的沖突IRF。以圖1所示IRF為例,假如圖1所示IRF中成員設備2上的邏輯堆疊口Down,則圖1所示IRF分成兩個新的IRF:IRF1和IRF2,即出現了網絡中存在兩個獨立的且三層網絡配置比如IP地址等完全一樣的沖突IRF。網絡中存在多個獨立的沖突IRF,會導致路由震蕩等網絡業務異常。
技術實現思路
本申請提供了防止多沖突堆疊的方法和裝置,以防止網絡中存在多個獨立的沖突IRF。本申請提供的技術方案包括:一種防止多沖突堆疊的方法,該方法應用于智能彈性架構IRF中的成員設備,所述IRF包括至少兩個成員設備,所述方法包括:當成員設備的邏輯堆疊口與對端成員設備的邏輯堆疊口之間 ...
【技術保護點】
一種防止多沖突堆疊的方法,其特征在于,該方法應用于智能彈性架構IRF中的成員設備,所述IRF包括至少兩個成員設備,所述方法包括:當成員設備的邏輯堆疊口與對端成員設備的邏輯堆疊口之間的鏈路斷開時,所述成員設備通過本設備上的網管口與所述對端成員設備協商確定所述IRF是否分裂;當確定所述IRF分裂時,所述成員設備確定本設備所屬的子IRF是否需要被隔離;所述子IRF為由所述IRF分裂的其中一個IRF;當確定需要被隔離時,所述成員設備隔離所屬子IRF以抑制所屬子IRF工作;當確定不需要被隔離時,所述成員設備控制所屬子IRF繼續工作。
【技術特征摘要】
1.一種防止多沖突堆疊的方法,其特征在于,該方法應用于智能彈性架構IRF中的成員設備,所述IRF包括至少兩個成員設備,所述方法包括:當成員設備的邏輯堆疊口與對端成員設備的邏輯堆疊口之間的鏈路斷開時,所述成員設備通過本設備上的網管口與所述對端成員設備協商確定所述IRF是否分裂;當確定所述IRF分裂時,所述成員設備確定本設備所屬的子IRF是否需要被隔離;所述子IRF為由所述IRF分裂的其中一個IRF;當確定需要被隔離時,所述成員設備隔離所屬子IRF以抑制所屬子IRF工作;當確定不需要被隔離時,所述成員設備控制所屬子IRF繼續工作。2.根據權利要求1所述的方法,其特征在于,所述IRF包含兩個成員設備;所述成員設備通過本設備上的網管口與所述對端成員設備協商確定IRF是否分裂包括:所述成員設備作為所述IRF的主設備時,通過本設備上的網管口發起從本設備的網管口至對端成員設備的網管口的雙向轉發檢測BFD會話,在發起的BFD會話成功建立時,確定所述IRF分裂,在發起的BFD會話不能成功建立時,確定所述IRF未分裂;所述成員設備作為IRF的從設備時,激活本設備上的網管口,通過激活的網管口發起從激活的網管口至對端成員設備的網管口的BFD會話,在發起的BFD會話成功建立時,確定所述IRF分裂,在發起的BFD會話不能成功建立時,確定IRF未分裂。3.根據權利要求2所述的方法,其特征在于,所述成員設備確定本設備所屬的子IRF是否需要被隔離包括:所述成員設備為所述IRF的從設備時,確定本設備所屬的子IRF需要被隔離;所述成員設備為所述IRF的主設備時,確定本設備所屬的子IRF不需要被
\t隔離;所述成員設備隔離所屬子IRF以抑制所屬子IRF工作包括:阻塞本設備上除網管口之外的所有端口;所述成員設備控制所屬子IRF繼續工作包括:繼續按照主設備的角色工作。4.根據權利要求1所述的方法,其特征在于,該方法之前進一步包括:收集并存儲所述IRF的網絡拓撲,網絡拓撲包含所述IRF的成員設備數量;所述成員設備通過本設備上的網管口與所述對端成員設備協商確定所述IRF是否分裂包括:所述成員設備作為所述IRF的主設備時,通過本設備上的網管口發送ARP探測報文,或者作為所述IRF的從設備時,激活本設備上的網管口,通過本設備上激活的網管口發送ARP探測報文;所述成員設備檢查出本設備在發送ARP探測報文后的設定時間內未收到本設備在鏈路斷開前連接的對端成員設備發送的ARP探測響應報文,則確認IRF未分裂,檢查出本設備在發送ARP探測報文后的設定時間內收到本設備在鏈路斷開前連接的對端成員設備發送的ARP探測響應報文,則重新收集本設備當前所處IRF中的網絡拓撲,比較已存儲的網絡拓撲包含的成員設備數量和重新收集的網絡拓撲包含的成員設備數量,若兩者不一致,確定所述IRF分裂,若兩者一致,確定所述IRF未分裂。5.根據權利要求4所述的方法,其特征在于,所述成員設備確定本設備所屬的子IRF是否需要被隔離包括:所述成員設備比較重新收集的網絡拓撲包含的成員設備數量M與N,N為已存儲的網絡拓撲包含的成員設備數量的一半,如果M小于N,確定本設備所屬的子IRF需要被隔離;如果M大于N,確定本設備所屬的子IRF不需要被隔離;如果M等于N,識別本設備所屬的子IRF中是否存在所述IRF未分裂前的主設備,如果否,確定本設備所屬的子IRF需要被隔離,如果是,確定本設備所屬的子IRF不需要被隔離。6.根據權利要求5所述的方法,其特征在于,所述成員設備隔離所屬子IRF以抑制所屬子IRF工作包括:阻塞本設備上除網管口之外的所有端口,并通知所屬子IRF中其他所有成員設備阻塞除網管口之外的所有端口。7.根據權利要求5所述的方法,其特征在于,所述成員設備控制所屬子IRF繼續工作包括:當M大于N時,識別本設備所屬子IRF中是否存在所述IRF未分裂前的主設備,如果是,所述成員設備控制本設備所屬子IRF中所有成員設備按照所述IRF未分裂前的角色繼續工作,如果否,與本設備所屬子IRF中其他成員設備競選主設備,與本設備所屬子IRF中其他成員設備均按照競選后的角色繼續工作;當M等于N時,所述成員設備控制本設備所屬子IRF中所有成員設備按照所述IRF未分裂前的角色繼續工作。8.根據權利要求7所述的方法,其特征在于,所述成員設備控制本設備所屬子IRF中所有成員設備按照所述IRF未分裂前的角色繼續工作包括:所述成員設備為所述IRF的主設備時,按照主設備的角色工作,并通知所屬的子IRF中其他成員設備按照從設備的角色工作;所述成員設備為所述...
【專利技術屬性】
技術研發人員:路萬鵬,
申請(專利權)人:杭州華三通信技術有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。