專(zhuān)利名稱(chēng):生成樹(shù)協(xié)議布線(xiàn)組功能啟用方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)路由技術(shù),尤其涉及一種生成樹(shù)協(xié)議布線(xiàn)組(STP Wiring ClosetGroup )功能啟用方法、設(shè)備及系統(tǒng),屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
多鏈路透明互聯(lián)(TransparentInterconnection of Lots of Links,TRILL)是互聯(lián)網(wǎng)工程任務(wù)組(Internet Engineering Task Force, IETF)的二層橋接協(xié)議標(biāo)準(zhǔn)。TRILL在二層網(wǎng)絡(luò)中引入了路由協(xié)議的技術(shù),以計(jì)算轉(zhuǎn)發(fā)最短路徑。所采用的路由協(xié)議是中間系統(tǒng)到中間系統(tǒng)的路由選擇協(xié)議(Intermediate System to Intermediate System Routing Protocol, IS-IS)。通過(guò)IS-IS協(xié)議同步整個(gè)網(wǎng)絡(luò)的鏈路狀態(tài)信息,并計(jì)算單播和多播幀的轉(zhuǎn)發(fā)路徑,確保所采用的路徑的最短且無(wú)環(huán)的。目前大部分二層網(wǎng)絡(luò)使用的網(wǎng)橋是傳統(tǒng)的802. ID網(wǎng)橋或802. IQ網(wǎng)橋,而這些傳統(tǒng)網(wǎng)橋(Bridge)不可能一下子全部被替換為支持TRILL功能的網(wǎng)橋,即具有路由功能的網(wǎng)橋(Routing Bridge,簡(jiǎn)稱(chēng)為RBridge或RB),而是會(huì)以增量部署方式進(jìn)行替換,所以二層網(wǎng)絡(luò)中就存在RBridge與Bridge并存的情況。圖I為典型的現(xiàn)有二層網(wǎng)絡(luò)的系統(tǒng)架構(gòu)圖。如圖I所示,該二層網(wǎng)絡(luò)包括數(shù)據(jù)中心網(wǎng)絡(luò)(Data Center)和傳統(tǒng)的橋接二層網(wǎng)絡(luò)(Bridged LAN)。數(shù)據(jù)中心網(wǎng)絡(luò)使用TRILL網(wǎng)絡(luò),其中的網(wǎng)橋都是RBr i dge,例如包括第一路由網(wǎng)橋(以下簡(jiǎn)稱(chēng)為RB I )、第二路由網(wǎng)橋(以下簡(jiǎn)稱(chēng)為RB2)、第三路由網(wǎng)橋和第四路由網(wǎng)橋。RBl和RB2下聯(lián)傳統(tǒng)的橋接二層網(wǎng)絡(luò),傳統(tǒng)的橋接二層網(wǎng)絡(luò)使用生成樹(shù)協(xié)議(Spanning Tree Protocol, STP)網(wǎng)絡(luò),用于接入不同終端用戶(hù)(例如為圖I中所示的第一計(jì)算機(jī)PCl和第二計(jì)算機(jī)PC2)。該橋接二層網(wǎng)絡(luò)由傳統(tǒng)網(wǎng)橋(即圖中所示的BI和B2)互聯(lián)組成,不同的終端用戶(hù)通過(guò)第一網(wǎng)橋(以下簡(jiǎn)稱(chēng)為BI)或第二網(wǎng)橋(以下簡(jiǎn)稱(chēng)為B2)接入訪問(wèn)數(shù)據(jù)中心網(wǎng)絡(luò)。在圖I中的TRILL網(wǎng)絡(luò)中,RBl與RB2中只有一個(gè)路由網(wǎng)橋用作轉(zhuǎn)發(fā)器(Forwarder),以RBl用作轉(zhuǎn)發(fā)器為例,則橋接二層網(wǎng)絡(luò)中的BI和B2只能通過(guò)鏈路Bl-RBl或鏈路B2-BI-RBI訪問(wèn)數(shù)據(jù)中心,而未使用鏈路B2-RB2。為了避免因此帶來(lái)的鏈路浪費(fèi),例如預(yù)先將RBl和RB2配置為執(zhí)行STP Wiring Closet Group功能,即RBl和RB2構(gòu)造具有相同根橋(Root Bridge)ID (其根橋ID比下聯(lián)二層橋接網(wǎng)絡(luò)中的所有橋ID都小)和相同根路徑開(kāi)銷(xiāo)(Root Path cost)的網(wǎng)橋協(xié)議數(shù)據(jù)單兀(Bridge Protocol Data Unit,BF1DU),下發(fā)至下聯(lián)的橋接二層網(wǎng)絡(luò),使得BI在接收該BPDU后僅使用鏈路Bl-RBl,Β2在接收該BPDU后僅使用鏈路B2-RB2,即BI下聯(lián)的用戶(hù)終端PCl僅能夠通過(guò)鏈路Bl-RBl訪問(wèn)數(shù)據(jù)中心網(wǎng)絡(luò),Β2下聯(lián)的用戶(hù)終端PC2僅能夠通過(guò)鏈路B2-RB2訪問(wèn)數(shù)據(jù)中心網(wǎng)絡(luò),實(shí)現(xiàn)了鏈路B2-RB2的有效利用。但是由于STP Wiring Closet Group功能限定了設(shè)備之間的通信鏈路,使得在RBl與RB2之間不存在通信鏈路時(shí),BI通過(guò)鏈路Bl-RBl僅能夠訪問(wèn)到第三路由網(wǎng)橋(RB3)和第一服務(wù)器(SI),而無(wú)法從第二服務(wù)器(S2)獲取服務(wù);類(lèi)似地,B2通過(guò)鏈路B2-RB2僅能夠訪問(wèn)到第四路由網(wǎng)橋(RB4)和S2,而無(wú)法從SI獲取服務(wù),因此當(dāng)在網(wǎng)絡(luò)中使用這種預(yù)先配置為執(zhí)行STP Wiring Closet Group功能的RBridge時(shí),有可能造成TRILL網(wǎng)絡(luò)的分割。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供一種STP Wiring Closet Group功能啟用方法、設(shè)備及系統(tǒng),以避免由于預(yù)先將RBridge配置為執(zhí)行STP Wiring Closet Group功能導(dǎo)致的TRILL網(wǎng)絡(luò)分割?!矫?本發(fā)明提供一種STP Wiring Closet Group功 能啟用方法,包括接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息;根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring ClosetGroup功能。—方面,本發(fā)明提供STP Wiring Closet Group功能啟用裝置,包括配置指令接收模塊,用于接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有路由網(wǎng)橋的標(biāo)識(shí)信息;狀態(tài)檢測(cè)模塊,用于根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);STP Wiring Closet Group功能模塊,用于若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,貝1J啟用STP Wiring Closet Group功能。—方面,本發(fā)明提供一種網(wǎng)絡(luò)設(shè)備,包括本發(fā)明提供的STP Wiring Closet Group功能啟用裝直。一方面,本發(fā)明提供一種通信系統(tǒng),包括本發(fā)明提供的網(wǎng)絡(luò)設(shè)備。根據(jù)本發(fā)明提供的STP Wiring Closet Group功能啟用方法、設(shè)備及系統(tǒng),由于在接收到指示啟用STP Wiring Closet Group功能的啟用配置指令后,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,檢測(cè)與目標(biāo)RBridge之間的連通狀態(tài),并當(dāng)兩者之間的連通狀態(tài)為連通時(shí),啟用STP Wiring Closet Group功能,所以確保了在啟用STP WiringCloset Group功能后,能夠利用與目標(biāo)RBridge之間的連通鏈路,保持TRILL網(wǎng)絡(luò)的完整性,避免因預(yù)先將RBridge配置為執(zhí)行STP Wiring Closet Group功能導(dǎo)致的TRILL網(wǎng)絡(luò)分割。
圖I為典型的現(xiàn)有二層網(wǎng)絡(luò)的系統(tǒng)架構(gòu)圖。圖2為本發(fā)明一個(gè)實(shí)施例的STP Wiring Closet Group功能啟用方法的流程示意圖。圖3為本發(fā)明一個(gè)實(shí)施例的STP Wiring Closet Group功能啟用裝置的結(jié)構(gòu)示意圖。圖4為本發(fā)明一個(gè)實(shí)施例的STP Wiring Closet Group功能啟用裝置的工作流程示意圖。
具體實(shí)施方式
下面以在圖I所示的網(wǎng)絡(luò)架構(gòu)中,執(zhí)行本發(fā)明實(shí)施例的技術(shù)方案為例進(jìn)行說(shuō)明。但其僅用作示例,而非對(duì)本發(fā)明技術(shù)方案的限制,本領(lǐng)域的技術(shù)人員能夠理解,本發(fā)明的技術(shù)方案也可應(yīng)用與任意其他網(wǎng)絡(luò)架構(gòu)中。實(shí)施例一本發(fā)明實(shí)施例的STP Wiring Closet Group功能啟用方法例如由STP WiringCloset Group功能啟用裝置來(lái)執(zhí)行,該STP Wiring Closet Group功能啟用裝置既可以與RBridge連接,用于執(zhí)行該RBridge的STP Wiring Closet Group功能啟用,也可以與RBridge集成設(shè)置。下文中,僅以在RBridge中集成設(shè)置STP Wiring Closet Group功能啟用裝置為例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。并且,為描述清楚,將執(zhí)行該STP WiringCloset Group功能啟用方法的RBridge稱(chēng)為本地RBridge。圖2為本發(fā)明一個(gè)實(shí)施例的STP Wiring Closet Group功能啟用方法的流程示意圖。如圖2所示,該STP Wiring Closet Group功能啟用方法包括 步驟201,接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息;步驟202,根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);步驟203,若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring Closet Group 功能。具體地,本地RBridge接收用戶(hù)輸入的啟用配置指令,該啟用配置指令攜帶有目標(biāo)RBridge的標(biāo)識(shí)信息。其中,該目標(biāo)RBridge理論上可以是TRILL網(wǎng)絡(luò)中的任意RBridge,在實(shí)際應(yīng)用中,其通常由用戶(hù)根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)定,通過(guò)由本地RBridge和目標(biāo)RBridge同時(shí)執(zhí)行STP Wiring Closet Group,能夠?qū)崿F(xiàn)充分利用指定鏈路而設(shè)置的,例如將圖I中的RBl作為本地RBridge,啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息為RB2的標(biāo)識(shí)信肩、O本地RBridge接收啟用配置指令后,獲取目標(biāo)RBridge的標(biāo)識(shí)信息,該目標(biāo)RBridge的標(biāo)識(shí)信息例如為目標(biāo)RBridge的MAC地址、昵稱(chēng)(Nickname)或任意其它與目標(biāo)RBridge唯一對(duì)應(yīng)的標(biāo)識(shí)。本地RBridge根據(jù)目標(biāo)RBridge的標(biāo)識(shí)信息,使用預(yù)置的網(wǎng)絡(luò)連通性檢測(cè)方法,檢測(cè)自身與目標(biāo)RBridge的連通性,即兩者之間為連通或斷開(kāi)。具體地,可以采用現(xiàn)有技術(shù)中任意的網(wǎng)絡(luò)連通性檢測(cè)方法來(lái)執(zhí)行連通性檢測(cè),例如采用監(jiān)測(cè)鏈路物理失效/生效(Down/Up)的技術(shù),Nickname路由的可達(dá)性變化檢測(cè)技術(shù)以及快速檢測(cè)二層網(wǎng)絡(luò)可達(dá)性的雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirectional Forwarding Detection, BFD)擴(kuò)展技術(shù)等。更為具體地,以采用Nickname路由的可達(dá)性檢測(cè)技術(shù)為例,本地RBridge維護(hù)有Nickname路由表,該Nickname路由表由本地RBridge使用IS-IS協(xié)議計(jì)算獲得。Nickname路由表中,記錄有與本地RBridge連通的全部RBridge的Nickname。當(dāng)本地RBridge接收到啟用配置指令后,查詢(xún)Nickname路由表中是否包括與目標(biāo)RBridge的Nickname對(duì)應(yīng)的路由表項(xiàng),若包括,則判定與目標(biāo)RBridge的連通狀態(tài)為連通,否則,判定與目標(biāo)RBridge的連通狀態(tài)為斷開(kāi)。本地RBridge若檢測(cè)獲知自身與目標(biāo)RBridge之間連通,即具有與目標(biāo)RBridge之間的網(wǎng)絡(luò)通信鏈路,則啟用STP Wiring Closet Group功能。若檢測(cè)獲知自身與目標(biāo)RBridge之間斷開(kāi),即不具有與目標(biāo)RBridge之間的網(wǎng)絡(luò)通信鏈路,則不啟用STP WiringCloset Group 功能。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用方法,由于在接收到指示啟用STP Wiring Closet Group功能的啟用配置指令后,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,檢測(cè)與目標(biāo)RBridge之間的連通狀態(tài),并當(dāng)兩者之間的連通狀態(tài)為連通時(shí),啟用 STP Wiring Closet Group 功能,所以確保了在啟用 STP Wiring Closet Group功能后,能夠利用與目標(biāo)RBridge之間的連通鏈路,保持TRILL網(wǎng)絡(luò)的完整性,避免因預(yù)先將RBridge配置為執(zhí)行STP Wiring Closet Group功能導(dǎo)致的TRILL網(wǎng)絡(luò)分割。實(shí)施例二 進(jìn)一步地,在上述實(shí)施例的STP Wiring Closet Group功能啟用方法中,若所述啟用配置指令攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息的數(shù)量為至少兩個(gè),則所述若檢測(cè)獲知與所述 目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring Closet Group功能具體包括若檢測(cè)獲知與各所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)均為連通,則啟用所述STP WiringCloset Group 功能。其中,啟用配置指令攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息既可以包括本次接收的啟用配置指令攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,還可包括本地存儲(chǔ)的目標(biāo)RBridge的標(biāo)識(shí)信息。具體地,例如本地RBridge中存儲(chǔ)有在先接收的啟用配置指令,該啟用配置指令攜帶有一個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息,由于本地RBridge與該目標(biāo)RBridge之間的連通狀態(tài)為連通,本地RBridge已啟用STP Wiring Closet Group功能;當(dāng)本地RBridge再次接收到新的啟用配置指令時(shí),新的啟用配置指令中攜帶有另兩個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息,若本地RBridge檢測(cè)獲知與該兩個(gè)目標(biāo)RBridge其中一個(gè)的連通狀態(tài)為斷開(kāi),則關(guān)閉STP Wiring ClosetGroup功能;再例如本地RBridge中存儲(chǔ)有在先接收的啟用配置指令,該啟用配置指令攜帶有一個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息,由于本地RBridge與該目標(biāo)RBridge之間的連通狀態(tài)為斷開(kāi),本地RBridge未啟用STP Wiring Closet Group功能;當(dāng)本地RBridge再次接收到新的啟用配置指令時(shí),新的啟用配置指令中攜帶有另兩個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息,若本地RBridge檢測(cè)獲知與該兩個(gè)目標(biāo)RBridge的連通狀態(tài)均為連通,但由于與在先的目標(biāo)RBridge之間的連通狀態(tài)為斷開(kāi),則仍不啟用STP Wiring Closet Group功能。根據(jù)上述實(shí)施例STP Wiring Closet Group功能啟用方法,由于當(dāng)啟用配置指令攜帶有多個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息時(shí),需滿(mǎn)足與所有已配置的目標(biāo)RBridge之間的連通狀態(tài)均為連通時(shí),啟用STP Wiring Closet Group功能,避免了由于與部分目標(biāo)RBridge之間無(wú)法連通而造成TRILL網(wǎng)絡(luò)分割。實(shí)施例三進(jìn)一步地,在上述任一實(shí)施例的STP Wiring Closet Group功能啟用方法中,還包括按照預(yù)定周期或響應(yīng)接收到的觸發(fā)信息,根據(jù)存儲(chǔ)的啟用配置指令所攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)是否發(fā)生改變,并當(dāng)發(fā)生改變時(shí),根據(jù)改變后的連通狀態(tài),控制所述STP Wiring Closet Group功能的啟用或關(guān)閉。 其中,按照預(yù)設(shè)周期執(zhí)行檢測(cè),例如為采用雙向轉(zhuǎn)發(fā)檢測(cè)(BidirectionalForwarding Detection, BFD)周期性檢測(cè);響應(yīng)接收到的觸發(fā)信息執(zhí)行檢測(cè),例如為響應(yīng)鏈路故障信息或路由變化等觸發(fā)信息執(zhí)行檢測(cè)。具體地,本地RBridge在已存儲(chǔ)有啟用配置指令的情況下,按照預(yù)定周期持續(xù)監(jiān)測(cè)與啟用配置指令所對(duì)應(yīng)的目標(biāo)RBridge之間的連通狀態(tài),并根據(jù)連通狀態(tài)的動(dòng)態(tài)變化,來(lái)動(dòng)態(tài)調(diào)整STP Wiring Closet Group功能的啟用或關(guān)閉。例如在本地RBridge剛接收到啟用配置指令時(shí),由于本地RBridge與啟用配置指令所對(duì)應(yīng)的目標(biāo)RBridge之間的連通狀態(tài)為連通,開(kāi)啟了 STP Wiring Closet Group功能;之后,本地RBridge持續(xù)監(jiān)測(cè)與目標(biāo)RBridge之間的連通狀態(tài),若由于網(wǎng)絡(luò)拓?fù)浒l(fā)生變化或由于與目標(biāo)RBridge之間的鏈路發(fā)生故障等原因,導(dǎo)致本地RBridge與目標(biāo)RBridge之間的連通狀態(tài)改變?yōu)閿嚅_(kāi)時(shí),則關(guān)閉STP Wiring Closet Group功能;類(lèi)似地,若在本地RBridge剛接收到啟用配置指令時(shí),由于本地R Bridge與啟用配置指令所對(duì)應(yīng)的目標(biāo)RBridge之間的連通狀態(tài)為斷開(kāi),判定不啟用STP Wiring Closet Group功能;之后,本地RBridge持續(xù)監(jiān)測(cè)與目標(biāo)RBridge之間的連通狀態(tài),若由于網(wǎng)絡(luò)拓?fù)浒l(fā)生變化或由于與目標(biāo)RBridge之間的鏈路故障修復(fù)等原因,導(dǎo)致本地RBridge與目標(biāo)RBridge之間的連通狀態(tài)改變?yōu)檫B通時(shí),則啟用 STP Wiring Closet Group 功能。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用方法,實(shí)現(xiàn)了根據(jù)網(wǎng)絡(luò)狀態(tài)的動(dòng)態(tài)變化,自動(dòng)調(diào)節(jié)STP Wiring Closet Group功能的啟用或關(guān)閉,可以有效的防止因啟動(dòng)STP Wiring Closet Group功能后網(wǎng)路拓?fù)浒l(fā)生變化而導(dǎo)致的網(wǎng)絡(luò)分割,而且可以在避免網(wǎng)絡(luò)分割的情況下,有效提高網(wǎng)絡(luò)使用率。實(shí)施例四進(jìn)一步地,在上述任一實(shí)施例的STP Wiring Closet Group功能啟用方法中,還包括接收指示關(guān)閉STP Wiring Closet Group功能的關(guān)閉配置指令;檢測(cè)是否已啟用所述STP Wiring Closet Group功能,若是,則關(guān)閉所述STPWiring Closet Group 功倉(cāng)泛;刪除存儲(chǔ)的啟用配置指令。具體地,若本地RBridge接收到用戶(hù)輸入的關(guān)閉配置指令,本地RBridge檢測(cè)當(dāng)前是否已啟用STP Wiring Closet Group功能,若未啟用STP Wiring Closet Group功能,貝丨J刪除存儲(chǔ)的啟用配置指令;若已啟用STP Wiring Closet Group功能,貝U關(guān)閉STP WiringCloset Group功能,并刪除存儲(chǔ)的啟用配置指令。此外,本地RBridge在執(zhí)行上述處理后,還可根據(jù)預(yù)設(shè)規(guī)則向用戶(hù)反饋信息,此處不做限制。其中,關(guān)閉配置指令既可以攜帶目標(biāo)RBridge的標(biāo)識(shí)信息,也可以不攜帶目標(biāo)RBridge的標(biāo)識(shí)信息;若攜帶有目標(biāo)RBridge的標(biāo)識(shí)信息,本地RBridge可僅刪除與關(guān)閉配置指令所攜帶的目標(biāo)RBridge對(duì)應(yīng)的啟用配置指令,并根據(jù)剩余的已存儲(chǔ)的啟用配置指令所對(duì)應(yīng)的目標(biāo)RBridge的連通狀態(tài),判定后續(xù)STP Wiring Closet Group功能的啟用或關(guān)閉;若不攜帶有目標(biāo)RBridge的標(biāo)識(shí)信息,本地RBridge可刪除全部存儲(chǔ)的啟用配置指令,即在接收到新的啟用配置指令前,保持關(guān)閉STP Wiring Closet Group功能。根據(jù)本實(shí)施例的STP Wiring Closet Group功能啟用方法,提供了基于用戶(hù)配置來(lái)關(guān)閉已啟用的STP Wiring Closet Group功能的方式,例如當(dāng)網(wǎng)絡(luò)拓?fù)浒l(fā)生變化,使得本地RBridge與某一目標(biāo)RBridge之間的鏈路取消,則可配置針對(duì)該目標(biāo)RBridge的關(guān)閉配置指令,以避免本地RBridge持續(xù)監(jiān)測(cè)與目標(biāo)RBridge之間的連通狀態(tài)而造成資源消耗。
實(shí)施例五本實(shí)施例提供一種用于執(zhí)行上述實(shí)施例的STP Wiring Closet Group功能啟用方法的STP Wiring Closet Group功能啟用裝置。圖3為本發(fā)明一個(gè)實(shí)施例的STP WiringCloset Group功能啟用裝置的結(jié)構(gòu)示意圖,如圖3所示,該STP Wiring Closet Group功能啟用裝置包括配置指令接收模塊31,用于接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有路由網(wǎng)橋的標(biāo)識(shí)信息;狀態(tài)檢測(cè)模塊32,用于根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);STP Wiring Closet Group功能模塊33,用于若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的 連通狀態(tài)為連通,貝1J啟用STP Wiring Closet Group功能。具體地,圖4為本發(fā)明一個(gè)實(shí)施例的STP Wiring Closet Group功能啟用裝置的工作流程示意圖。如圖4所示,STP Wiring Closet Group功能啟用裝置的工作流程包括如下步驟步驟401,配置指令接收模塊接收啟用配置指令,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,查詢(xún)是否已經(jīng)存儲(chǔ)有針對(duì)該目標(biāo)RBridge的啟用配置指令,若是,則無(wú)需執(zhí)行后續(xù)處理;若否,則存儲(chǔ)該啟用配置指令,并執(zhí)行步驟402 ;步驟402,向狀態(tài)檢測(cè)模塊申請(qǐng)記錄該目標(biāo)RBridge的標(biāo)識(shí)信息;步驟403,配置指令接收模塊指示狀態(tài)檢測(cè)模塊查詢(xún)與目標(biāo)RBridge的連通狀態(tài);步驟404,狀態(tài)檢測(cè)模塊根據(jù)目標(biāo)RBridge的標(biāo)識(shí)信息,使用預(yù)置的網(wǎng)絡(luò)連通性檢測(cè)方法,檢測(cè)與目標(biāo)RBridge的連通狀態(tài),并將檢測(cè)結(jié)果返回給配置指令接收模塊; 具體地,狀態(tài)檢測(cè)模塊例如根據(jù)目標(biāo)RBridge的的標(biāo)識(shí)信息,查詢(xún)本地維護(hù)的路由表,若查詢(xún)獲知路由表包括與目標(biāo)RBridge的的標(biāo)識(shí)信息對(duì)應(yīng)的路由表項(xiàng),則判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,否則,判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi)。此夕卜,狀態(tài)檢測(cè)模塊也可采取現(xiàn)有技術(shù)中任意其它的網(wǎng)絡(luò)連通性檢測(cè)技術(shù)來(lái)執(zhí)行該步驟。步驟405,若配置指令接收模塊接收到與目標(biāo)RBridge連通的檢測(cè)結(jié)果,則通知STP Wiring Closet Group功能模塊啟用STP Wiring Closet Group功能(圖4中以此種情況為示例);若接收到與目標(biāo)RBridge不連通的檢測(cè)結(jié)果,貝U不向STP Wiring Closet Group功能模塊發(fā)送通知。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用裝置,由于在接收到指示啟用STP Wiring Closet Group功能的啟用配置指令后,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,檢測(cè)與目標(biāo)RBridge之間的連通狀態(tài),并僅當(dāng)兩者之間的連通狀態(tài)為連通時(shí),啟用STP Wiring Closet Group功能,所以確保了在啟用STP Wiring ClosetGroup功能后,能夠利用與目標(biāo)RBridge之間的連通鏈路,保持TRILL網(wǎng)絡(luò)的完整性,避免因啟用STP Wiring Closet Group功能而造成TRILL網(wǎng)絡(luò)分割。進(jìn)一步地,在上述實(shí)施例的STP Wiring Closet Group功能啟用裝置中,所述STPWiring Closet Group功能模塊還用于若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi),貝1J不啟用所述STP Wiring Closet Group功能。進(jìn)一步地,在上述實(shí)施例的STP Wiring Closet Group功能啟用裝置中,若所述啟用配置指令攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息的數(shù)量為至少兩個(gè),則所述STP WiringCloset Group功能模塊具體用于若檢測(cè)獲知與各所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)均為連通,啟用所述 STP Wiring Closet Group 功能。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用裝置,由于當(dāng)啟用配置指令攜帶有多個(gè)目標(biāo)RBridge的標(biāo)識(shí)信息時(shí),需滿(mǎn)足與所有已配置的目標(biāo)RBridge之間的連通狀態(tài)均為連通時(shí),啟用STP Wiring Closet Group功能,避免了由于與部分目標(biāo)RBridge之間無(wú)法連通而造成TRILL網(wǎng)絡(luò)分割。進(jìn)一步地,在上述實(shí)施例的STP Wiring Closet Group功能啟用裝置中,所述狀態(tài)檢測(cè)模塊還用于按照預(yù)定周期或響應(yīng)接收到的觸發(fā)信息,根據(jù)存儲(chǔ)的啟用配置指令所攜帶的路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)是否發(fā)生改變,并當(dāng)發(fā)生改變時(shí),根據(jù)改變后的連通狀態(tài),控制所述STP Wiring Closet Group功能的啟用或關(guān)閉。具體地,如圖4所示,還包括·步驟406,狀態(tài)檢測(cè)模塊根據(jù)記錄的目標(biāo)RBridge的標(biāo)識(shí)信息,持續(xù)監(jiān)測(cè)與目標(biāo)RBridge的連通狀態(tài),若連通狀態(tài)發(fā)生變化,則執(zhí)行步驟407或408 ;步驟407,若連通狀態(tài)由連通變?yōu)閿嚅_(kāi),貝U通知STP Wiring Closet Group功能模塊關(guān)閉 STP Wiring Closet Group 功能;步驟408,若連通狀態(tài)由斷開(kāi)變?yōu)檫B通,則通知STP Wiring Closet Group功能模塊啟用 STP Wiring Closet Group 功能。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用裝置,實(shí)現(xiàn)了根據(jù)網(wǎng)絡(luò)狀態(tài)的動(dòng)態(tài)變化,自動(dòng)調(diào)節(jié)STP Wiring Closet Group功能的啟用或關(guān)閉,可以有效的防止因啟動(dòng)STP Wiring Closet Group功能后網(wǎng)路拓?fù)浒l(fā)生變化而導(dǎo)致的網(wǎng)絡(luò)分割,而且可以在避免網(wǎng)絡(luò)分割的情況下,有效提高網(wǎng)絡(luò)使用率。進(jìn)一步地,在上述實(shí)施例的STP Wiring Closet Group功能啟用裝置中,所述配置指令接收模塊還用于接收指示關(guān)閉STP Wiring Closet Group功能的關(guān)閉配置指令;相應(yīng)地,所述狀態(tài)檢測(cè)模塊還用于檢測(cè)是否已啟用所述STP Wiring ClosetGroup功能,若是,貝U控制關(guān)閉所述STP Wiring Closet Group功能,并刪除存儲(chǔ)的啟用配置指令。根據(jù)上述實(shí)施例的STP Wiring Closet Group功能啟用裝置,提供了基于用戶(hù)配置來(lái)關(guān)閉已啟用的STP Wiring Closet Group功能的方式,例如當(dāng)網(wǎng)絡(luò)拓?fù)浒l(fā)生變化,使得本地RBridge與某一目標(biāo)RBridge之間的鏈路取消,則可配置針對(duì)該目標(biāo)RBridge的關(guān)閉配置指令,以避免本地RBridge持續(xù)監(jiān)測(cè)與目標(biāo)RBridge之間的連通狀態(tài)而造成資源消耗。上述任一實(shí)施例的STP Wiring Closet Group功能啟用裝置的詳細(xì)工作流程與前述實(shí)施例的STP Wiring Closet Group功能啟用方法相同,故此處不再贅述。實(shí)施例六本實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,包括上述實(shí)施例的STP Wiring Closet Group功能啟用裝置。該網(wǎng)絡(luò)設(shè)備執(zhí)行STP Wiring Closet Group功能啟用的流程與上述任一實(shí)施例的STP Wiring Closet Group功能啟用方法相同,故此處不再贅述。本實(shí)施例的網(wǎng)絡(luò)設(shè)備例如為設(shè)置在網(wǎng)絡(luò)中的RBridge。根據(jù)本實(shí)施例的網(wǎng)絡(luò)設(shè)備,由于在接收到指示啟用STP Wiring Closet Group功能的啟用配置指令后,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信息,檢測(cè)與目標(biāo)RBridge之間的連通狀態(tài),并僅當(dāng)兩者之間的連通狀態(tài)為連通時(shí),啟用STP Wiring ClosetGroup功能,所以確保了在啟用STP Wiring Closet Group功能后,能夠利用與目標(biāo)RBridge之間的連通鏈路,保持TRILL網(wǎng)絡(luò)的完整性,避免因啟用STP Wiring Closet Group功能而造成TRILL網(wǎng)絡(luò)分割。實(shí)施例七本實(shí)施例提供一種通信系統(tǒng),包括至少兩個(gè)上述實(shí)施例的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備可互為目標(biāo)RBridge,其執(zhí)行STP Wiring Closet Group功能啟用的流程與上述任一實(shí)施例的STP Wiring Closet Group功能啟用方法相同,故此處不再贅述。根據(jù)本實(shí)施例的通信系統(tǒng),由于至少兩個(gè)網(wǎng)絡(luò)設(shè)備在接收到指示啟用STP WiringCloset Group功能的啟用配置指令后,根據(jù)啟用配置指令所攜帶的目標(biāo)RBridge的標(biāo)識(shí)信 息,檢測(cè)與目標(biāo)RBridge之間的連通狀態(tài),并僅當(dāng)兩者之間的連通狀態(tài)為連通時(shí),啟用STPWiring Closet Group功能,所以確保了在啟用STP Wiring Closet Group功能后,能夠利用與目標(biāo)RBridge之間的連通鏈路,保持TRILL網(wǎng)絡(luò)的完整性,避免因啟用STP WiringCloset Group功能而造成TRILL網(wǎng)絡(luò)分割。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種生成樹(shù)協(xié)議布線(xiàn)組STP Wiring Closet Group功能啟用方法,其特征在于,包括 接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息; 根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài); 若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring ClosetGroup功能。
2.根據(jù)權(quán)利要求I所述的STPWiring Closet Group功能啟用方法,其特征在于,還包括 若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi),則不啟用所述STP WiringCloset Group 功能。
3.根據(jù)權(quán)利要求I所述的STPWiring Closet Group功能啟用方法,其特征在于,若所述啟用配置指令攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息的數(shù)量為至少兩個(gè),則所述若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,貝1J啟用STP Wiring Closet Group功能具體包括 若檢測(cè)獲知與各所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)均為連通,則啟用所述STP WiringCloset Group 功能。
4.根據(jù)權(quán)利要求I所述的STPWiring Closet Group功能啟用方法,其特征在于,還包括 按照預(yù)定周期或響應(yīng)接收到的觸發(fā)信息,根據(jù)存儲(chǔ)的啟用配置指令所攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)是否發(fā)生改變,若所述連通狀態(tài)由連通變?yōu)閿嚅_(kāi),貝1J關(guān)閉所述STP Wiring Closet Group功能,若所述連通狀態(tài)由斷開(kāi)變?yōu)檫B同,貝1J啟用所述STP Wiring Closet Group功能。
5.根據(jù)權(quán)利要求1-4任一所述的STPWiring Closet Group功能啟用方法,其特征在于,還包括 接收指示關(guān)閉STP Wiring Closet Group功能的關(guān)閉配置指令; 檢測(cè)是否已啟用所述STP Wiring Closet Group功能,若是,貝U關(guān)閉所述STP WiringCloset Group 功能; 刪除存儲(chǔ)的啟用配置指令。
6.根據(jù)權(quán)利要求1-4任一所述的STPWiring Closet Group功能啟用方法,其特征在于,所述根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài),具體包括 根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,查詢(xún)本地維護(hù)的路由表,若查詢(xún)獲知所述路由表包括與所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息對(duì)應(yīng)的路由表項(xiàng),則判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,否則,判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi)。
7.一種STP Wiring Closet Group功能啟用裝置,其特征在于,包括 配置指令接收模塊,用于接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有路由網(wǎng)橋的標(biāo)識(shí)信息; 狀態(tài)檢測(cè)模塊,用于根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);STP Wiring Closet Group功能模塊,用于若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring Closet Group功能。
8.根據(jù)權(quán)利要求7所述的STPWiring Closet Group功能啟用裝置,其特征在于,所述STP Wiring Closet Group功能模塊還用于若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi),貝1J不啟用所述STP Wiring Closet Group功能。
9.根據(jù)權(quán)利要求7所述的STPWiring Closet Group功能啟用裝置,其特征在于,若所述啟用配置指令攜帶的目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息的數(shù)量為至少兩個(gè),則所述STP WiringCloset Group功能模塊具體用于若檢測(cè)獲知與各所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)均為連通,啟用所述 STP Wiring Closet Group 功能。
10.根據(jù)權(quán)利要求7所述的STPWiring Closet Group功能啟用裝置,其特征在于,所述狀態(tài)檢測(cè)模塊還用于按照預(yù)定周期或響應(yīng)接收到的觸發(fā)信息,根據(jù)存儲(chǔ)的啟用配置指令所攜帶的路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)是否發(fā)生改變,若所述連通狀態(tài)由連通變?yōu)閿嚅_(kāi),貝Ij關(guān)閉所述STP Wiring Closet Group功能,若所述連通狀態(tài)由斷開(kāi)變?yōu)檫B同,貝1J啟用所述STP Wiring Closet Group功能。
11.根據(jù)權(quán)利要求7-10任一所述的STPWiring Closet Group功能啟用裝置,其特征在于,所述配置指令接收模塊還用于接收指示關(guān)閉STP Wiring Closet Group功能的關(guān)閉配置指令; 相應(yīng)地,所述狀態(tài)檢測(cè)模塊還用于檢測(cè)是否已啟用所述STP Wiring Closet Group功能,若是,則控制關(guān)閉所述STP Wiring Closet Group功能,并刪除存儲(chǔ)的啟用配置指令。
12.根據(jù)權(quán)利要求7-10任一所述的STPWiring Closet Group功能啟用裝置,其特征在于,所述狀態(tài)檢測(cè)模塊具體用于根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,查詢(xún)本地維護(hù)的路由表,若查詢(xún)獲知所述路由表包括與所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息對(duì)應(yīng)的路由表項(xiàng),則判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,否則,判定與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為斷開(kāi)。
13.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括權(quán)利要求7-12任一所述的STP Wiring ClosetGroup功能啟用裝置。
14.一種通信系統(tǒng),其特征在于,包括至少兩個(gè)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明提供生成樹(shù)協(xié)議布線(xiàn)組STP Wiring Closet Group功能啟用方法、設(shè)備及系統(tǒng)。該STP Wiring Closet Group功能啟用方法包括接收并存儲(chǔ)指示啟用STP Wiring Closet Group功能的啟用配置指令,所述啟用配置指令攜帶有目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息;根據(jù)所述目標(biāo)路由網(wǎng)橋的標(biāo)識(shí)信息,檢測(cè)與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài);若檢測(cè)獲知與所述目標(biāo)路由網(wǎng)橋的連通狀態(tài)為連通,則啟用STP Wiring Closet Group功能。根據(jù)本發(fā)明提供的STP Wiring Closet Group功能啟用方法、設(shè)備及系統(tǒng),能夠避免由于預(yù)先將RBridge配置為執(zhí)行STP Wiring Closet Group功能導(dǎo)致的TRILL網(wǎng)絡(luò)分割。
文檔編號(hào)H04L12/56GK102780614SQ201210240318
公開(kāi)日2012年11月14日 申請(qǐng)日期2012年7月12日 優(yōu)先權(quán)日2012年7月12日
發(fā)明者俞大風(fēng) 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司