1.一種堆疊系統(tǒng)分裂檢測方法,應(yīng)用于縱向堆疊系統(tǒng)中的目標(biāo)父設(shè)備,所述縱向堆疊系統(tǒng)的父設(shè)備之間通過堆疊鏈路進(jìn)行鏈型堆疊,多個端口擴(kuò)展器之間進(jìn)行全連接,其特征在于,該方法包括:
當(dāng)所述目標(biāo)父設(shè)備為堆疊系統(tǒng)的主設(shè)備時(shí),通過預(yù)設(shè)端口擴(kuò)展器PEX端口發(fā)送MAD檢測報(bào)文,所述MAD檢測報(bào)文中攜帶有所述目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的域標(biāo)識Domain ID和激活標(biāo)識Active ID,以使接收到所述MAD檢測報(bào)文的PEX設(shè)備向入端口之外的其它PEX端口轉(zhuǎn)發(fā)所述MAD檢測報(bào)文,直至所述MAD檢測報(bào)文到達(dá)堆疊系統(tǒng)中的其他父設(shè)備;
當(dāng)所述目標(biāo)父設(shè)備接收到MAD檢測報(bào)文時(shí),根據(jù)該MAD檢測報(bào)文中攜帶的Domain ID和Active ID確定是否發(fā)生堆疊系統(tǒng)分裂。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MAD檢測報(bào)文中攜帶的以太網(wǎng)類型ethtype值為預(yù)設(shè)值,以使接收到所述MAD檢測報(bào)文的PEX設(shè)備根據(jù)所述MAD檢測報(bào)文的入端口以及所述MAD檢測報(bào)文中攜帶的所述ethtype值識別所述MAD檢測報(bào)文。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)該MAD檢測報(bào)文中攜帶的Domain ID和Active ID確定是否發(fā)生堆疊系統(tǒng)分裂,包括:
比較該MAD檢測報(bào)文中攜帶的Domain ID和Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID和Active ID;
若該MAD檢測報(bào)文中攜帶的Domain ID和Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID和Active ID均相同,則確定未發(fā)生堆疊系統(tǒng)分裂;
若該MAD檢測報(bào)文中攜帶的Domain ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID相同,但該MAD檢測報(bào)文中攜帶的Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Active ID不同,則確定發(fā)生堆疊系統(tǒng)分裂。
4.一種堆疊系統(tǒng)分裂檢測裝置,應(yīng)用于縱向堆疊系統(tǒng)的目標(biāo)父設(shè)備,所述縱向堆疊系統(tǒng)的父設(shè)備之間通過堆疊鏈路進(jìn)行鏈型堆疊,多個端口擴(kuò)展器之間進(jìn)行全連接,其特征在于,該裝置包括:
發(fā)送單元,用于當(dāng)所述目標(biāo)父設(shè)備為堆疊系統(tǒng)的主設(shè)備時(shí),通過預(yù)設(shè)端口擴(kuò)展器PEX端口發(fā)送生成的MAD檢測報(bào)文,所述MAD檢測報(bào)文中攜帶有所述目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的域標(biāo)識Domain ID和激活標(biāo)識Active ID,以使接收到所述MAD檢測報(bào)文的PEX設(shè)備向入端口之外的其它PEX端口轉(zhuǎn)發(fā)所述MAD檢測報(bào)文,直至所述MAD檢測報(bào)文到達(dá)堆疊系統(tǒng)中的其他父設(shè)備;
接收單元,用于接收MAD檢測報(bào)文;
確定單元,用于根據(jù)所述接收單元接收到的MAD檢測報(bào)文中攜帶的Domain ID和Active ID確定是否發(fā)生堆疊系統(tǒng)分裂。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述MAD檢測報(bào)文中攜帶的以太網(wǎng)類型ethtype值為預(yù)設(shè)值,以使接收到所述MAD檢測報(bào)文的PEX設(shè)備根據(jù)所述MAD檢測報(bào)文的入端口以及所述MAD檢測報(bào)文中攜帶的所述ethtype值識別所述MAD檢測報(bào)文。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述確定單元,包括:
比較子單元,用于比較該MAD檢測報(bào)文中攜帶的Domain ID和Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID和Active ID;
確定子單元,用于若該MAD檢測報(bào)文中攜帶的Domain ID和Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID和Active ID均相同,則確定未發(fā)生堆疊系統(tǒng)分裂;若該MAD檢測報(bào)文中攜帶的Domain ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Domain ID相同,但該MAD檢測報(bào)文中攜帶的Active ID與目標(biāo)父設(shè)備所屬堆疊系統(tǒng)的Active ID不同,則確定發(fā)生堆疊系統(tǒng)分裂。
7.一種堆疊系統(tǒng)分裂檢測方法,應(yīng)用于縱向堆疊系統(tǒng)中的目標(biāo)端口擴(kuò)展器PEX設(shè)備,所述縱向堆疊系統(tǒng)的父設(shè)備之間通過堆疊鏈路進(jìn)行鏈型堆疊,多個端口擴(kuò)展器之間進(jìn)行全連接,其特征在于,該方法包括:
當(dāng)接收到報(bào)文時(shí),判斷所述報(bào)文是否為MAD檢測報(bào)文;
若所述報(bào)文為MAD檢測報(bào)文,則通過接收到所述報(bào)文的入端口之外的其它PEX端口轉(zhuǎn)發(fā)所述MAD檢測報(bào)文,以使作為主設(shè)備的父設(shè)備接收到所述MAD檢測報(bào)文時(shí),根據(jù)所述MAD檢測報(bào)文中攜帶的域標(biāo)識Domain ID和激活標(biāo)識Active ID確定是否發(fā)生堆疊系統(tǒng)分裂。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述判斷所述報(bào)文是否為MAD檢測報(bào)文,包括:
判斷接收到所述報(bào)文的入端口以及所述報(bào)文中攜帶的以太網(wǎng)類型ethtype值是否與預(yù)設(shè)訪問控制列表ACL表項(xiàng)的匹配項(xiàng)匹配;其中,所述預(yù)設(shè)ACL表項(xiàng)的匹配項(xiàng)為入端口為PEX端口,ethtype值為預(yù)設(shè)值,動作項(xiàng)為將與匹配項(xiàng)匹配的報(bào)文從入端口之外的其它PEX端口轉(zhuǎn)發(fā);
若匹配,則確定所述報(bào)文為MAD檢測報(bào)文。
9.一種堆疊系統(tǒng)分裂檢測裝置,應(yīng)用于縱向堆疊系統(tǒng)中的目標(biāo)端口擴(kuò)展器PEX設(shè)備,所述縱向堆疊系統(tǒng)的父設(shè)備之間通過堆疊鏈路進(jìn)行鏈型堆疊,多個端口擴(kuò)展器之間進(jìn)行全連接,其特征在于,該裝置包括:
接收單元,用于接收報(bào)文;
判斷單元,用于判斷所述接收單元接收到的報(bào)文是否為MAD檢測報(bào)文;
發(fā)送單元,用于若所述接收單元接收到的報(bào)文為MAD檢測報(bào)文,則通過接收到所述報(bào)文的入端口之外的其它PEX端口轉(zhuǎn)發(fā)所述MAD檢測報(bào)文,以使作為主設(shè)備的父設(shè)備接收到所述MAD檢測報(bào)文時(shí),根據(jù)所述MAD檢測報(bào)文中攜帶的域標(biāo)識Domain ID和激活標(biāo)識Active ID確定是否發(fā)生堆疊系統(tǒng)分裂。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述判斷單元,包括:
判斷子單元,用于判斷接收到所述報(bào)文的入端口以及所述報(bào)文中攜帶的以太網(wǎng)類型ethtype值是否與預(yù)設(shè)訪問控制列表ACL表項(xiàng)的匹配項(xiàng)匹配;其中,所述預(yù)設(shè)ACL表項(xiàng)的匹配項(xiàng)為入端口為PEX端口,ethtype值為預(yù)設(shè)值,動作項(xiàng)為將與匹配項(xiàng)匹配的報(bào)文從入端口之外的其它PEX端口轉(zhuǎn)發(fā);
確定子單元,用于若匹配,則確定所述報(bào)文為MAD檢測報(bào)文。