亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法

文檔序號:7876714閱讀:431來源:國知局
專利名稱:面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)網(wǎng)絡(luò)通信領(lǐng)域,具體涉及一種面向高端交換機(jī)的備用主控板接替主控板繼續(xù)工作的處理方法。
背景技術(shù)
目前,有的交換機(jī)只有一塊主控板,無法提供主備倒換能力,當(dāng)主控板發(fā)生故障的時候,整個系統(tǒng)癱瘓,不能提供系統(tǒng)的最大無故障運(yùn)行時間。有的交換機(jī)帶有雙主控板,主控板定期將配置信息(start-config、show run)備份到備用主控板,當(dāng)備用主控板檢測到主控板死掉,接替主控板,但發(fā)生主備倒換的時候,備用主控板在接替主控板后,無法對原來的主控板進(jìn)行故障恢復(fù),備用主控板接替后工作不穩(wěn)定,或者業(yè)務(wù)中斷時間過長,或者倒換前后配置紊亂。

發(fā)明內(nèi)容
本發(fā)明克服上述主備倒換實(shí)現(xiàn)方法的不足,提供一種使得交換機(jī)具備優(yōu)秀容錯能力的主備倒換實(shí)現(xiàn)方法,可保證用戶業(yè)務(wù)的無間斷的穩(wěn)定運(yùn)行。
本發(fā)明的技術(shù)內(nèi)容一種面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,包括(1)將各個模塊的狀態(tài)置為“主備倒換狀態(tài)”;(2)各個模塊禁止CPU再處理送到CPU的數(shù)據(jù)包;(3)清除2層協(xié)議表項(xiàng)、3層協(xié)議表項(xiàng)、接口表項(xiàng);(4)清除協(xié)議棧的緩存包;(5)各個模塊開始清除2、3層硬件表項(xiàng);(6)運(yùn)行備用主控板的備份配置信息;(7)允許CPU處理送上來的數(shù)據(jù)包;(8)使能配置管理。
進(jìn)一步包括重新啟動另一主控板,該主控板重啟后成為備用主控板。
步驟(3)中2層的處理包括(1)清除FDB任務(wù)隊(duì)列中的消息,清除FDB表,刪除全部動態(tài)和靜態(tài)表項(xiàng);
(2)清除INTERFACE任務(wù)隊(duì)列中的消息,遍歷NETDEV表,刪除相關(guān)的軟件表項(xiàng)。
步驟(3)中3層的處理包括清除路由表。
步驟(5)中2層的處理包括(1)刪除“VLAN-端口”表;(2)使STP無效;(3)刪除VLAN表;(4)刪除TRUNK表。
步驟(5)中3層的處理包括(1)清除硬件ARP表;(2)清除INTERFACE表。
本發(fā)明的技術(shù)效果采用本發(fā)明使交換機(jī)系統(tǒng)具有最短的主備倒換切換時間,最長的運(yùn)行時間,可對原主控板進(jìn)行故障恢復(fù),具有優(yōu)秀的容錯能力,故障恢復(fù)能力,主備倒換過程業(yè)務(wù)無中斷,從而滿足用戶對高性能交換機(jī)的要求,保證了用戶業(yè)務(wù)的穩(wěn)定運(yùn)行。


本發(fā)明主備倒換的處理流程圖。
具體實(shí)施例方式
在系統(tǒng)(交換機(jī))整機(jī)啟動后,主控板會將配置信息(start-config、show run)備份到備用主控板,在系統(tǒng)運(yùn)行過程中,如果配置信息變化了,主控板會將配置信息備份到備用主控板。系統(tǒng)正常運(yùn)行的情況下,主控板會定期向備用主控板發(fā)送狀態(tài)報告報文,當(dāng)備用主控板一段時間沒有收到主控板的報文后,會認(rèn)為主控板發(fā)生故障,會進(jìn)行主備倒換處理。
參考附圖,備用主控板檢測到主控板死掉后,通知各個接口板進(jìn)入“主備倒換狀態(tài)(MODULE_SYS_SWITCHOVERING)”。首先,各個模塊禁止CPU再處理送到CPU的數(shù)據(jù)包,清除2層協(xié)議表項(xiàng)、3層協(xié)議表項(xiàng)、接口表項(xiàng),備用主控板變?yōu)橹骺匕?,業(yè)務(wù)板注冊到主控板。其次,對原來的主控板進(jìn)行故障恢復(fù),并重新啟動主控板,主控板重新啟動后成為備用主控板。其中,二層在主備倒換過程中需要執(zhí)行以下操作,對于主控板和接口板來說,操作基本相同。
1.禁止數(shù)據(jù)包再送到CPU;2.丟棄地址學(xué)習(xí)的報文,設(shè)置硬件禁止地址學(xué)習(xí)和老化;3.丟棄端口Link up/down消息;4.(其他模塊的處理)5.清除FDB任務(wù)隊(duì)列中的消息,清除FDB表,刪除全部動態(tài)和靜態(tài)表項(xiàng);6.刪除其他二層軟件表項(xiàng)。
7.(各接口板向主控板注冊)8.禁止本板所有端口轉(zhuǎn)發(fā);9.刪除本板所有端口的L2表項(xiàng);10.關(guān)閉生成樹,并設(shè)置所有端口為轉(zhuǎn)發(fā);11.清除所有VLAN;12.刪除所有trunk;13.(主控板創(chuàng)建接口)14.(主控板執(zhí)行保存的運(yùn)行配置)15.(主控板使能端口轉(zhuǎn)發(fā))三層的主要工作是清除路由表和ARP表,以及軟件相關(guān)的SHADOW表,處理步驟如下1.主備倒換開始后,設(shè)置開始標(biāo)志。不再將ARP設(shè)置到硬件。清除硬件ARP表2.FIB(路由表)不再下發(fā)到硬件,并清除路由表。
3.ARP不再上報主機(jī)路由。
備用主控板(StandBy Master)切換到主控板(Active Master),所有業(yè)務(wù)版開始向新的主控注冊,此時所有業(yè)務(wù)版的L3硬件表項(xiàng)信息都需要清除掉。
1.清除硬件路由表和ARP表。
2.清除硬件出接口表。
3.取消步驟1設(shè)置的標(biāo)志位,開始處理主控下發(fā)的消息。
以上部分分別封裝為回調(diào)函數(shù),在不同的處理階段回調(diào)。在備用主控板切換為主控板過程中,先清除軟件表項(xiàng),在接口板和主控板的注冊過程中不清除硬件設(shè)置,可保證硬件繼續(xù)進(jìn)行轉(zhuǎn)發(fā)。完成單板的注冊后,才開始清除硬件設(shè)置,并由主控板創(chuàng)建接口,下發(fā)保存的運(yùn)行配置文件,允許數(shù)據(jù)包送到CPU,使能配置管理,完成主備倒換。
權(quán)利要求
1.一種面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,包括(1)將各個模塊的狀態(tài)置為“主備倒換狀態(tài)”;(2)各個模塊禁止CPU再處理送到CPU的數(shù)據(jù)包;(3)清除2層協(xié)議表項(xiàng)、3層協(xié)議表項(xiàng)、接口表項(xiàng);(4)清除協(xié)議棧的緩存包;(5)各個模塊開始清除2、3層硬件表項(xiàng);(6)運(yùn)行備用主控板的備份配置信息;(7)允許CPU處理送上來的數(shù)據(jù)包;(8)使能配置管理。
2.如權(quán)利要求1所述的面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,其特征在于進(jìn)一步包括重新啟動另一主控板,該主控板重啟后成為備用主控板。
3.如權(quán)利要求1所述的面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,其特征在于步驟(3)中2層的處理包括(1)清除FDB任務(wù)隊(duì)列中的消息,清除FDB表,刪除全部動態(tài)和靜態(tài)表項(xiàng);(2)清除INTERFACE任務(wù)隊(duì)列中的消息,遍歷NETDEV表,刪除相關(guān)的軟件表項(xiàng)。
4.如權(quán)利要求1所述的面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,其特征在于步驟(3)中3層的處理包括清除路由表。
5.如權(quán)利要求1所述的面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,其特征在于步驟(5)中2層的處理包括(1)刪除“VLAN-端口”表;(2)使STP無效;(3)刪除VLAN表;(4)刪除TRUNK表。
6.如權(quán)利要求1所述的面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,其特征在于步驟(5)中3層的處理包括(1)清除硬件ARP表;(2)清除INTERFACE表。
全文摘要
本發(fā)明提供了一種面向高端交換機(jī)的主備倒換實(shí)現(xiàn)方法,屬于計(jì)算機(jī)網(wǎng)絡(luò)通信領(lǐng)域。備用主控板檢測到主控板死掉后,首先,通知各個接口板進(jìn)入“主備倒換狀態(tài)(MODULE_SYS_SWITCHOVERING)”,各個模塊禁止CPU再處理送到CPU的數(shù)據(jù)包,清除2層協(xié)議表項(xiàng)、3層協(xié)議表項(xiàng)、接口表項(xiàng),備用主控板變?yōu)橹骺匕?,業(yè)務(wù)板注冊到主控板,完成單板的注冊后,開始清除硬件設(shè)置,并由主控板創(chuàng)建接口,下發(fā)保存的運(yùn)行配置文件,允許數(shù)據(jù)包送到CPU,使能配置管理,完成主備倒換。其次,對原來的主控板進(jìn)行故障恢復(fù),并重新啟動另一主控板,該主控板重新啟動后成為備用主控板。采用本發(fā)明使交換機(jī)系統(tǒng)具有最短的主備倒換切換時間,最長的運(yùn)行時間,
文檔編號H04L12/24GK1529459SQ200310100178
公開日2004年9月15日 申請日期2003年10月16日 優(yōu)先權(quán)日2003年10月16日
發(fā)明者石勇, 石 勇 申請人:港灣網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1