[發(fā)明專利]用于FC交換機(jī)重啟后同步的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201210195441.2 | 申請(qǐng)日: | 2012-06-11 |
| 公開(公告)號(hào): | CN102694735A | 公開(公告)日: | 2012-09-26 |
| 發(fā)明(設(shè)計(jì))人: | 張長(zhǎng)君 | 申請(qǐng)(專利權(quán))人: | 杭州華三通信技術(shù)有限公司 |
| 主分類號(hào): | H04L12/56 | 分類號(hào): | H04L12/56 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 310053 浙江省杭州市高新技術(shù)產(chǎn)業(yè)*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 fc 交換機(jī) 重啟后 同步 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及FSPF(Fabric?Shortest?Path?First,光纖最短路徑優(yōu)先)協(xié)議的路由轉(zhuǎn)發(fā)技術(shù),特別涉及用于FC交換機(jī)重啟后同步的方法和裝置。
背景技術(shù)
FSPF協(xié)議是FC網(wǎng)絡(luò)所使用的基于鏈路的動(dòng)態(tài)路由發(fā)現(xiàn)協(xié)議,每臺(tái)支持FSPF協(xié)議的FC交換機(jī)均可以利用本機(jī)生成的LSR(Link?State?Record,鏈路狀態(tài)記錄)來(lái)描述本機(jī)與鄰居FC交換機(jī)之間的關(guān)系,并利用SW_ILS(Switch?Fabric?Internal?Link?Service,交換機(jī)光纖交互連接服務(wù))協(xié)議的LSU(The?Link?State?Update,鏈路狀態(tài)更新)報(bào)文和LSA(The?Link?State?Acknowledgement,鏈路狀態(tài)確認(rèn))報(bào)文與鄰居FC交換機(jī)相互同步各自的LSR,從而使得每臺(tái)FC交換機(jī)通過LSR描述的關(guān)系獲知FC網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),進(jìn)而基于獲知的拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn)FSPF協(xié)議的路由轉(zhuǎn)發(fā)。
當(dāng)兩臺(tái)互為鄰居的FC交換機(jī)相互發(fā)現(xiàn)之后,即可進(jìn)行LSR的初始化同步,并在初始化同步的過程中將對(duì)方鏈路狀態(tài)數(shù)據(jù)庫(kù)(Link-State?DataBase,LSDB)中的所有LSR同步至本機(jī)的LSDB中。
當(dāng)兩臺(tái)互為鄰居的FC交換機(jī)完成初始化同步之后,兩臺(tái)互為鄰居的FC交換機(jī)即建立了Adjacency(鄰接)關(guān)系,并可分別依據(jù)各自LSDB中同步后的LSR計(jì)算出本機(jī)到其他任意一臺(tái)FC交換機(jī)的最短路由,從而使得每臺(tái)FC交換機(jī)能夠通過建立有Adjacency關(guān)系的鄰居FC交換機(jī)實(shí)現(xiàn)FSPF協(xié)議的路由轉(zhuǎn)發(fā)。
當(dāng)兩臺(tái)互為鄰居的FC交換機(jī)之間建立了Adjacency關(guān)系之后,若發(fā)生了網(wǎng)絡(luò)拓?fù)渥兓?,則兩臺(tái)互為鄰居的FC交換機(jī)可以在保持Adjacency關(guān)系的情況下進(jìn)行拓?fù)涓峦剑⒃谕負(fù)涓峦降倪^程中相互同步與拓?fù)渥兓嚓P(guān)的LSR;
當(dāng)兩臺(tái)互為鄰居的FC交換機(jī)之間建立了Adjacency關(guān)系之后,若有一臺(tái)FC交換機(jī)的相應(yīng)端口被拔出或該FC交換機(jī)發(fā)生了重啟,則該FC交換機(jī)會(huì)重新發(fā)起兩臺(tái)互為鄰居的FC交換機(jī)之間的鄰居發(fā)現(xiàn),從而使兩臺(tái)互為鄰居的FC交換機(jī)已建立的Adjacency關(guān)系被刪除、并待重新進(jìn)行鄰居發(fā)現(xiàn)和初始化同步完成后再恢復(fù)Adjacency關(guān)系。
為了實(shí)現(xiàn)FC交換機(jī)的上述工作原理,每臺(tái)FC交換機(jī)會(huì)為各鄰居FC交換機(jī)分別維護(hù)一對(duì)應(yīng)的鄰居狀態(tài)機(jī)。如圖1所示,該鄰居狀態(tài)機(jī)包括Down(關(guān)閉)狀態(tài)、Init(初始化)狀態(tài)、DB?Exchange(數(shù)據(jù)庫(kù)交換)狀態(tài)、DBWait(數(shù)據(jù)庫(kù)等待)狀態(tài)、DB?ACK?Wait(數(shù)據(jù)庫(kù)響應(yīng)等待)狀態(tài)、Full(穩(wěn)定)狀態(tài)。
在Down狀態(tài):等待本機(jī)的對(duì)應(yīng)端口上報(bào)的表示端口Up(啟動(dòng))的通知;若收到該對(duì)應(yīng)端口上報(bào)的該通知,則表示該對(duì)應(yīng)端口連接有鄰居FC交換機(jī),此時(shí),遷移至Init狀態(tài)。
在Init狀態(tài):以預(yù)先設(shè)置的間隔向鄰居FC交換機(jī)發(fā)送SW_ILS(Switch?Fabric?Internal?Link?Service,交換機(jī)光纖交互連接服務(wù))協(xié)議的1way(單路徑)HLO(Hello,招呼)報(bào)文,用以發(fā)起與鄰居FC交換機(jī)的鄰居發(fā)現(xiàn);若收到鄰居FC交換機(jī)發(fā)送的1way的HLO報(bào)文,則向鄰居FC交換機(jī)回應(yīng)雙路徑(2way)HLO報(bào)文,以表示該鄰居FC交換機(jī)已被本機(jī)發(fā)現(xiàn);若收到鄰居FC交換機(jī)發(fā)送的2way?HLO報(bào)文,則表示該鄰居FC交換機(jī)也已發(fā)現(xiàn)本機(jī),此時(shí),建立了2way關(guān)系、并遷移至DB?Exchange狀態(tài)。
當(dāng)兩臺(tái)互為鄰居的FC交換機(jī)均從Init狀態(tài)遷移至DB?Exchange狀態(tài)后,即表示兩臺(tái)互為鄰居的FC交換機(jī)已相互發(fā)現(xiàn)、并開始初始化同步。
在DB?Exchange狀態(tài):與鄰居FC交換機(jī)開始利用LSU報(bào)文和LSA報(bào)文進(jìn)行初始化同步;在開始初始化同步后,本機(jī)發(fā)出的LSU報(bào)文中攜帶有本機(jī)LSDB中的LSR、本機(jī)接收到的LSU報(bào)文中攜帶有鄰居FC交換機(jī)的LSDB中的LSR,本機(jī)發(fā)出的LSA報(bào)文用于響應(yīng)從鄰居FC交換機(jī)接收到的LSR、本機(jī)接收到的LSA報(bào)文表示鄰居FC交換機(jī)對(duì)從本機(jī)接收到的LSR的響應(yīng);若本機(jī)先于鄰居FC交換機(jī)完成所有LSR的發(fā)送、并接收到FC鄰居交換機(jī)表示已獲知本機(jī)完成所有LSR發(fā)送的LSA報(bào)文,則遷移至DB?Wait狀態(tài)、以等待接收鄰居FC交換機(jī)通過LSU報(bào)文繼續(xù)發(fā)送的LSR;若鄰居FC交換機(jī)先于本機(jī)完成所有LSR的發(fā)送,則遷移至DB?ACK?Wait狀態(tài)、以等待接收鄰居FC交換機(jī)對(duì)本機(jī)繼續(xù)發(fā)送的LSR響應(yīng)的LSA。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州華三通信技術(shù)有限公司,未經(jīng)杭州華三通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210195441.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 堆疊式交換機(jī)管理方法
- 通信路由控制系統(tǒng)和通信路由控制方法
- 一種組播報(bào)文的傳輸方法及交換機(jī)
- 一種通過主交換機(jī)對(duì)堆疊中的所有從交換機(jī)進(jìn)行管理的方法
- 一種光電混合網(wǎng)絡(luò)、系統(tǒng)確定方法以及接入交換機(jī)
- 一種交換網(wǎng)絡(luò)、控制器及負(fù)載均衡方法
- 一種三層網(wǎng)絡(luò)鏈路冗余的組網(wǎng)方法
- 交換機(jī)維護(hù)方法、裝置、交換機(jī)、終端和可讀存儲(chǔ)介質(zhì)
- 一種基于PLC調(diào)控的工業(yè)網(wǎng)管交換機(jī)
- 一種基于樹形網(wǎng)絡(luò)的地鐵列車時(shí)分無(wú)線通信系統(tǒng)
- 一種退出優(yōu)雅重啟的方法、設(shè)備及系統(tǒng)
- 電腦重啟及開關(guān)機(jī)測(cè)試系統(tǒng)
- 終端重啟驗(yàn)證方法和系統(tǒng)
- 主控板重啟的控制方法及裝置
- 移動(dòng)終端多后臺(tái)進(jìn)程啟動(dòng)方法、裝置及移動(dòng)終端
- 應(yīng)用重啟方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種主控板重啟的控制方法及系統(tǒng)
- 一種高壓直流輸電系統(tǒng)直流線路故障重啟動(dòng)電壓選擇方法
- 一種基于jenkins的支持測(cè)試節(jié)點(diǎn)重啟的方法及裝置
- 一種集群重啟方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)





