两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種端口配置管理方法、單板及端口配置管理系統(tǒng)的制作方法

文檔序號(hào):7925700閱讀:256來(lái)源:國(guó)知局
專利名稱:一種端口配置管理方法、單板及端口配置管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信設(shè)備,尤其涉及一種端口配置管理方法、單板及端口配 置管理系統(tǒng)。
背景技術(shù)
在很多電信設(shè)備中,為了提高軟硬件的可靠性,通常會(huì)采用主備機(jī)制 即將一塊單板作為主板,另一塊單板作為該主板的備板,將主板的數(shù)據(jù)備份 到備板。如果當(dāng)前工作的主板壞了,可以將主板的業(yè)務(wù)倒換到備板,備板成 為主板繼續(xù)工作,以保證業(yè)務(wù)不中斷。如圖1所示,是現(xiàn)有的一種單板主備結(jié)構(gòu)的示意圖,其中,兩塊單板是獨(dú) 立的主板,由應(yīng)用層來(lái)約束兩塊單板的主備關(guān)系。主板側(cè)應(yīng)用層每次將配置 管理通過(guò)備份通道備份到備板應(yīng)用層。 一旦檢測(cè)到主板壞掉,則進(jìn)行倒換操 作,備板側(cè)應(yīng)用層將所有應(yīng)用層備份的操作全部下發(fā)執(zhí)行,備板升為主板開(kāi) 始工作。在這種結(jié)構(gòu)中,由于兩塊單板均是獨(dú)立的主板,只是應(yīng)用將其綁定在一 起形成主備關(guān)系,因此主板協(xié)商出來(lái)的穩(wěn)態(tài)數(shù)據(jù)沒(méi)法備份到備板中去,如果 發(fā)生主備倒換的話,則需要重新協(xié)商這些穩(wěn)態(tài)數(shù)據(jù)。如此在一些應(yīng)用中,例 如在無(wú)線業(yè)務(wù)中,可能會(huì)存在掉話,或者在路由器轉(zhuǎn)發(fā)出現(xiàn)數(shù)據(jù)包丟失。這 種備份結(jié)構(gòu),在一些應(yīng)用中相當(dāng)于備板沒(méi)有真正起到備份的作用。如圖2所示,是現(xiàn)有的另一種單板主備結(jié)構(gòu)的示意圖。該圖2示出了采用 鏡像備份的機(jī)制。此處所稱鏡像備份為將主板上所有的數(shù)據(jù)備份到備板, 并且在主板實(shí)時(shí)操作和實(shí)際運(yùn)行中,也將相關(guān)實(shí)時(shí)操作和穩(wěn)態(tài)數(shù)據(jù)備份到備板,以實(shí)現(xiàn)主板和備板數(shù)據(jù)一致,故稱之為"鏡像",以保證在進(jìn)行主備倒 換之后業(yè)務(wù)不中斷。這種鏡像備份機(jī)制能滿足主備倒換后業(yè)務(wù)不中斷,但由于在主板工作的 時(shí)候,備板不參與處理業(yè)務(wù)數(shù)據(jù),即不處理備板業(yè)務(wù)端口接收上來(lái)的報(bào)文, 故沒(méi)法做到主板與備板之間的端口備份,若是主板上的部分端口不能工作, 例如端口損壞和端口連接的鏈路斷掉,則需要將整個(gè)主板進(jìn)行倒換,這樣才 能保證與之有關(guān)的業(yè)務(wù)不中斷。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種端口配置管理方法、單板及端口配置管理系統(tǒng), 可以對(duì)主板的端口與備板的端口進(jìn)行統(tǒng)一管理。本發(fā)明實(shí)施例提供的一種端口配置管理方法,包括接收端口配置信息; 確定所述端口配置信息對(duì)應(yīng)的端口的物理位置;如果所述端口配置信息對(duì)應(yīng) 的端口的物理位置在第一單板上,則根據(jù)所述端口配置信息對(duì)所述第一單板 對(duì)應(yīng)的端口進(jìn)行配置管理,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在 第二單板上,則將所述端口配置信息發(fā)送給所述第二單板,并根據(jù)所述端口 配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。本發(fā)明實(shí)施例提供的一種用于端口配置管理的單板,包括配置信息接 收模塊,用于接收端口配置信息;端口位置確定模塊,用于根據(jù)配置信息接 收模塊接收的所述端口配置信息確定對(duì)應(yīng)的端口的物理位置;數(shù)據(jù)處理模塊, 用于在所述端口位置確定^t塊確定所述端口配置信息對(duì)應(yīng)的端口的物理位置 在第 一單板時(shí),根據(jù)所述端口配置信息對(duì)所述第 一單板對(duì)應(yīng)的端口進(jìn)行配置 管理;以及用于在所述端口配置信息對(duì)應(yīng)的端口的物理位置在所述第二單板 上時(shí),將所述端口配置信息發(fā)送給所述第二單板,并根據(jù)所述端口配置信息 對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。本發(fā)明實(shí)施例提供的一種端口配置管理系統(tǒng),包括相互連接的第一單板和第二單板,所述第一單板接收端口配置信息,并確定所述端口配置信息 對(duì)應(yīng)的端口的物理位置,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第 一單板上,則根據(jù)所述端口配置信息對(duì)所述第一單板對(duì)應(yīng)的端口進(jìn)行配置管 理,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第二單板上,則將所述端口配置信息發(fā)送給所述第二單板;所述第二單板接收來(lái)自所述第一單板的端口配置信息,并根據(jù)所述端口配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配 置管理。本發(fā)明實(shí)施例可以對(duì)第一單板的端口與第二單板的端口進(jìn)行統(tǒng)一管理, 且端口備份和單板備份相互獨(dú)立,不會(huì)因?yàn)閱伟迳系囊粋€(gè)端口不可用而進(jìn)行 主備單板的倒換,并提高可靠性。


圖1是現(xiàn)有的 一種主備單板結(jié)構(gòu)的示意圖;圖2是現(xiàn)有的另 一種主備單板結(jié)構(gòu)的示意圖;圖3是本發(fā)明實(shí)施例中的主備單板示意圖;圖4是本發(fā)明實(shí)施例中主備單板的內(nèi)部結(jié)構(gòu)示意圖;圖5是圖4中主備配置處理模塊的結(jié)構(gòu)示意圖;圖6是圖4中主備控制面報(bào)文處理模塊的結(jié)構(gòu)示意圖;圖7是圖4中主備數(shù)據(jù)處理模塊的結(jié)構(gòu)示意圖;圖8是本發(fā)明的一個(gè)實(shí)施例中主板側(cè)的端口配置過(guò)程流程圖;圖9是本發(fā)明的一個(gè)實(shí)施例中備板側(cè)的端口配置過(guò)程流程圖;圖IO是本發(fā)明的一個(gè)實(shí)施例中主板側(cè)的控制面才艮文處理流程圖;圖1 l是本發(fā)明的一個(gè)實(shí)施例中備板側(cè)的控制面報(bào)文處理流程圖;圖12是本發(fā)明的一個(gè)實(shí)施例中主板側(cè)的接收?qǐng)?bào)文的處理流程圖;圖13是本發(fā)明的一個(gè)實(shí)施例中備板側(cè)的接收?qǐng)?bào)文的處理流程圖。
具體實(shí)施方式
如圖3所示,包括第一單板和第二單板,在下文中以將第一單板配置為 主板,第二單板本置為備板進(jìn)行說(shuō)明,可以理解的是,此處僅為舉例,在其 他的實(shí)施例中,亦可以將第二單板配置為主板,第一單板配置為備板。該第 一單板和第二單板通過(guò)備份通道和數(shù)據(jù)通道進(jìn)行信息的傳輸,其中的備份通 道用于進(jìn)行主備信息的傳輸,數(shù)據(jù)通道用于業(yè)務(wù)數(shù)據(jù)的傳輸,在本發(fā)明實(shí)施 例中,該備份通道和數(shù)據(jù)通道是獨(dú)立的通道,但在實(shí)際操作時(shí),也可以采用 一條通道實(shí)現(xiàn)主備信息的傳輸和業(yè)務(wù)數(shù)據(jù)的傳輸。在本發(fā)明實(shí)施例中,第一單板配置管理第一單板的端口和第二單板的端 口 ,即第一單板除了配置第一單板的端口和接收處理來(lái)第一單板的端口的數(shù) 據(jù)外,還配置第二單板的端口和接收處理來(lái)自第二單板的端口的數(shù)據(jù)。具體地,第一單板包括主用配置管理單元10,用于對(duì)第一單板的端口和第二單的端口進(jìn)行配置 管理;主用控制面報(bào)文處理單元12,用于對(duì)第一單板所生成的控制面報(bào)文進(jìn)行 處理;主板數(shù)據(jù)處理單元14,用于根據(jù)處理策略,對(duì)來(lái)自第一單板或第二單板 的報(bào)文進(jìn)行相應(yīng)的處理,例如將^^艮文進(jìn)行本地處理、在本單板上轉(zhuǎn)發(fā)或發(fā)送 至另一單板進(jìn)行轉(zhuǎn)發(fā)等;設(shè)置單元13,用于設(shè)置第一單板的端口與第二單板的端口之間端口備份 關(guān)系,或者端口之間的負(fù)荷分擔(dān)策略,例如,設(shè)置第一單板和第二單板的端 口之間端口備份關(guān)系,可以設(shè)置第一單板上的一個(gè)端口為主用端口,在第二 單板上設(shè)置一個(gè)與第一單板的主用端口相對(duì)應(yīng)的備用端口,或者,將第二單 板上的一個(gè)端口設(shè)置為對(duì)應(yīng)于第一單板上的多個(gè)主用端口的備用端口 ;設(shè)置 第一單板和第二單板的端口之間的負(fù)荷分擔(dān)策略,即端口之間互為負(fù)荷分擔(dān) 關(guān)系,通過(guò)第一單板發(fā)送或者轉(zhuǎn)發(fā)的報(bào)文,可以根據(jù)該設(shè)置單元13設(shè)定的負(fù)ii端口的負(fù)荷分擔(dān);端口檢測(cè)單元15,用于檢測(cè)所述第一單板或第二單板的端口的狀態(tài),例 如可以通過(guò)雙向轉(zhuǎn)發(fā)4企測(cè)(Bidirectional Forwarding Detection, BFD )或者其 他檢測(cè)方法來(lái)4企測(cè)所述端口的當(dāng)前鏈3各狀況;端口倒換單元16,用于當(dāng)所述端口^r測(cè)單元15^r查到主用端口出現(xiàn)故障 或主用端口所連接的鏈路出現(xiàn)故障,將主用端口的業(yè)務(wù)切換至與該主用端口 相對(duì)應(yīng)的備用端口上。端口負(fù)荷分擔(dān)處理單元18,用于才艮據(jù)設(shè)置單元13所設(shè)定的負(fù)荷分擔(dān)策略, 選用相應(yīng)的出端口對(duì)第 一單板或第二單板的端口上的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。具體地,第二單板包括備用配置處理單元20,用于接收來(lái)自主用配置處理單元10的端口配置信 息,并對(duì)第二單板的端口進(jìn)行相應(yīng)配置管理,其中,主用配置處理單元10對(duì) 第一單板或第二單板上所有端口的配置信息,均會(huì)在第二單板中進(jìn)行備份;備用控制面報(bào)文處理單元22,用于對(duì)來(lái)自第一單板的控制面報(bào)文進(jìn)行處理;備板數(shù)據(jù)處理單元24,用于根據(jù)處理策略,對(duì)來(lái)自第二單板或第一單板 的數(shù)據(jù)進(jìn)行相應(yīng)的處理,例如將報(bào)文進(jìn)行本地處理、在本單板上轉(zhuǎn)發(fā)或發(fā)送 至另一單板進(jìn)行轉(zhuǎn)發(fā)等。下面結(jié)合圖5至7,對(duì)圖4中的各模塊進(jìn)行更詳細(xì)的說(shuō)明。如圖5所示,主用配置處理單元IO進(jìn)一步包括主用配置信息接收模塊100,用于接收對(duì)第一單板或第二單板的端口配置 信息,在實(shí)際應(yīng)用中,該端口配置信息可以在第一單板的應(yīng)用層生成;主用端口位置確定模塊102,用于根據(jù)主用配置信息接收模塊100接收的 端口配置信息確定對(duì)應(yīng)的端口的物理位置;主用處理模塊104,用于在主用端口位置確定模塊102確定端口配置信息 對(duì)應(yīng)的端口的物理位置在第一單板時(shí),根據(jù)端口配置信息對(duì)第一單板對(duì)應(yīng)的端口進(jìn)行配置管理;以及用于在端口配置信息對(duì)應(yīng)的端口的物理位置在第二 單板上時(shí),將端口配置信息發(fā)送給所迷第二單板;
備份模塊106,用于將主用配置信息接收模塊100接收的配置信息通過(guò)備 份通道發(fā)送至第二單板;
備用配置處理單元20進(jìn)一步包括
備用配置信息接收模塊200,用于接收來(lái)自第一單板的端口配置信息;
備用端口位置確定模塊202,用于根據(jù)備用配置信息接收模塊200接收的 來(lái)自第一單板的端口配置信息確定對(duì)應(yīng)的端口的物理位置;
備用處理模塊204,用于根據(jù)配置信息對(duì)相應(yīng)的端口進(jìn)行配置,在此過(guò)程 中,可能需要對(duì)配置信息中端口號(hào)進(jìn)行偏移處理的過(guò)程,該偏移處理的具體 過(guò)程會(huì)在后文中進(jìn)行說(shuō)明。
如圖6所示,主用控制面報(bào)文處理模塊12進(jìn)一步包括
主用控制面報(bào)文接收模塊120,用于接收控制面報(bào)文,該控制面報(bào)文可以 在第一單板的應(yīng)用層生成,例如ping報(bào)文;
出端口判斷模塊122,用于判斷所述控制面報(bào)文中的出端口是否為第一單 板的端口,在此過(guò)程中,需要通過(guò)該控制面報(bào)文中的信息確定出端口,例如, 通過(guò)ping才艮文中的目的IP地址來(lái)確定出端口 ;
主用控制面報(bào)文處理模塊124,用于在出端口判斷模塊122判斷的結(jié)果為 是時(shí),將控制面報(bào)文經(jīng)第一單板中相應(yīng)的出端口發(fā)送出去;否則,將控制面 報(bào)文通過(guò)數(shù)據(jù)通道發(fā)送給第二單板;
備用控制面報(bào)文處理模塊22進(jìn)一步包括
備用控制面報(bào)文接收模塊220,用于接收來(lái)自第一單板的控制面報(bào)文; 備用控制面報(bào)文處理模塊222,用于對(duì)備用控制面報(bào)文接收模塊220接收 的控制面報(bào)文中的出端口進(jìn)行偏移處理,通過(guò)該控制面報(bào)文中的信息確定在 第二單板中的出端口 ,并將該控制面報(bào)文經(jīng)確定的第二單板中相應(yīng)的出端口 發(fā)送出去。
13如圖7,主板數(shù)據(jù)處理單元14進(jìn)一步包括
主板報(bào)文接收模塊140,用于接收來(lái)自第一單板的端口或第二單板的報(bào)
文;
主板判斷模塊142,用于對(duì)主板報(bào)文接收模塊140所接收的報(bào)文的目的地 進(jìn)行判斷,確定對(duì)該報(bào)文需要采取的處理方式;
主板處理模塊144,用于在主板判斷單元142判斷到所述報(bào)文需要進(jìn)行本 地處理,則將報(bào)文發(fā)送至第一單板的上層進(jìn)行相應(yīng)處理;或者在主板判斷單 元142判斷到報(bào)文需要在第一單板上進(jìn)行轉(zhuǎn)發(fā)時(shí),將報(bào)文發(fā)送至第一單板的 相應(yīng)的端口上進(jìn)行轉(zhuǎn)發(fā);或者在主板判斷單元142判斷到所述報(bào)文需要在第 二單板上進(jìn)行轉(zhuǎn)發(fā),則將所述報(bào)文通過(guò)數(shù)據(jù)通道發(fā)送給第二單板,讓第二單 板進(jìn)行相應(yīng)的轉(zhuǎn)發(fā)工作;
主板轉(zhuǎn)發(fā)表模塊146,用于為主板判斷處理模塊144提供轉(zhuǎn)發(fā)的端口信息。
所述備板數(shù)據(jù)處理模塊24進(jìn)一步包括
備板報(bào)文接收單元240,用于接收來(lái)自第二單板的端口或第一單板的報(bào)
文;
備板判斷單元242,對(duì)備板報(bào)文接收模塊240所接收的報(bào)文的目的地進(jìn)行 判斷,確定對(duì)該報(bào)文需要采取的處理方式;
備板判斷處理模塊244,用于在備板判斷單元242判斷到所述報(bào)文需要進(jìn) 行本地處理,則將該報(bào)文傳送給第一單板的上層進(jìn)行相應(yīng)處理;或者在備板 判斷單元242判斷到所述報(bào)文需要在第二單板上進(jìn)行轉(zhuǎn)發(fā)時(shí),將報(bào)文發(fā)送至 第二單板的相應(yīng)的端口上進(jìn)行轉(zhuǎn)發(fā);或者在備板判斷單元242判斷到所述報(bào) 文需要在第一單板上進(jìn)行轉(zhuǎn)發(fā),則將所述報(bào)文通過(guò)數(shù)據(jù)通道發(fā)送給第一單板, 讓第 一單板進(jìn)行相應(yīng)的轉(zhuǎn)發(fā)工作;
備板轉(zhuǎn)發(fā)表模塊246,用于為備板判斷處理模塊244提供轉(zhuǎn)發(fā)的端口信息。
下面結(jié)合圖8至圖13來(lái)說(shuō)明本發(fā)明實(shí)施例中,第一單板側(cè)和第二單板側(cè) 相應(yīng)的工作流程。根據(jù)該通信設(shè)備的組網(wǎng)需求,配置第一單板的端口與第二單板的端口之 間端口備份關(guān)系,或者端口之間的負(fù)荷分擔(dān)策略,其中, 一些端口作為主用 端口,另一些端口作為與該主用端口對(duì)應(yīng)的備用端口 ,在本發(fā)明實(shí)施例中, 該主用端口在第一單板上,該備用端口可以在第一單板上,也可以在第二單 板上,此外,主用端口和備用端口的對(duì)應(yīng)關(guān)系可以為1 + 1,即一個(gè)主用端口對(duì)
應(yīng)一個(gè)備用端口,也可以為N+1,即N個(gè)主用端口對(duì)應(yīng)1個(gè)備用端口。
下面結(jié)合具體例子,對(duì)上述的各過(guò)程進(jìn)行詳細(xì)說(shuō)明。為便于說(shuō)明,假設(shè)
第一單板有8個(gè)業(yè)務(wù)端口,第二單板也有為8個(gè)業(yè)務(wù)端口,因此第一單板所 管理的端口數(shù)量總共為16,假設(shè)編號(hào)為0 15,其中編號(hào)為0 7為第一單板物 理上的0 7端口,編號(hào)為8~ 15對(duì)應(yīng)第二單板上的端口,分別映射到第二單 4反物理上的0~7端口 。
如圖8所示,是在本發(fā)明實(shí)施中第一單板側(cè)進(jìn)行端口配置的流程圖。
S80,接收端口配置信息,該端口配置信息可以在第一單板的應(yīng)用層生成, 該端口配置信息可以是給端口分配置的IP地址等,并且攜帶有相應(yīng)端口的編 號(hào)(如0~15中的任一個(gè)或多個(gè));
S82,根據(jù)端口配置信息中的端口編號(hào)來(lái)確定該端口配置信息對(duì)應(yīng)的端口 的物理位置。例如,如果在端口配置信息中該端口編號(hào)為0,其處于第一單板 的0 7端口范圍之內(nèi),則表示為第一單板的端口;如果該端口編號(hào)為9,其處 于第二單板的8 15端口范圍之內(nèi),則表示為第二單板上的端口。
S84,如果該端口配置信息對(duì)應(yīng)的端口為第一單^=反的端口,則存儲(chǔ)該端口 配置信息,并將該端口配置信息向第一單板的底層下發(fā),對(duì)該端口配置信息 對(duì)應(yīng)的端口進(jìn)^f于配置管理。
S86,如果該端口配置信息對(duì)應(yīng)的端口是第二單;^反的端口,在第一單板中 存儲(chǔ)該端口配置信息,并將該端口配置信息發(fā)送給第二單板。
S88,不管該端口配置信息對(duì)應(yīng)的端口是第一單板的端口還是第二單板的 端口 ,均需要將端口配置管理的信息通過(guò)備份通道在第一單板和第二單板中進(jìn)行備份操作。
如圖9所示,是在本發(fā)明實(shí)施中第二單板側(cè)進(jìn)行端口配置的流程圖。
S90,第二單板接收來(lái)自第一單板的端口配置信息;
S92,對(duì)端口配置信息的端口編號(hào)進(jìn)行偏移操作,才艮據(jù)偏移后的端口編號(hào) 確定端口配置信息對(duì)應(yīng)的端口在第二單板上的物理位置,并將該端口配置信 息下發(fā)到第二單板的底層,對(duì)相應(yīng)端口進(jìn)行配置管理。例如假設(shè)端口配置 信息所對(duì)應(yīng)的端口編號(hào)為9,因?yàn)榫幪?hào)為8~ 15對(duì)應(yīng)第二單板上的端口,所以 該該端口配置信息所對(duì)應(yīng)的端口是第二單板的端口,進(jìn)行偏移操作,即其映 射到第二單板物理上的0 7端口的1端口 。
通過(guò)圖8與圖9的流程,第一單板與第二單板之上均存儲(chǔ)有所有端口的 端口配置信息,即使發(fā)生第一單板與第二單板的主備倒換,也不會(huì)丟失這些 端口配置信息。
如圖IO所示,是本發(fā)明實(shí)施例中第一單板側(cè)的控制面報(bào)文處理流程圖; S100,接收控制面報(bào)文,該控制面報(bào)文為第一單板的應(yīng)用層所產(chǎn)生的, 例^口 ping才艮文;
S102,根據(jù)所述控制面報(bào)文中的信息,確定出端口號(hào),例如根據(jù)ping報(bào) 文中的目的IP地址可以確定對(duì)應(yīng)的出端口號(hào),并判斷該出端口是否為第一單 板的端口;
S104,如果判斷結(jié)果為該出端口是第一單板的端口,則將所述控制面報(bào)
文經(jīng)該出端口發(fā)送出去;
S106,如果判斷結(jié)果為該端口是第二單板的端口,將所述控制面報(bào)文通
過(guò)數(shù)據(jù)通道發(fā)送給第二單板。
如圖ll所示,是本發(fā)明實(shí)施例中第二單板側(cè)的控制面報(bào)文處理流程SllO,接收來(lái)自第一單板的控制面報(bào)文,如ping報(bào)文;
S112,對(duì)所述控制面報(bào)文中的出端口號(hào)進(jìn)行偏移處理,確定在第二單板
的出端口;
16S114,將所述控制面報(bào)文經(jīng)所述確定的第二單板的出端口發(fā)送出去。 如圖12所示,是本發(fā)明實(shí)施例中第一單板側(cè)的接收?qǐng)?bào)文的處理流程圖; S120,接收來(lái)自第一單板的端口或來(lái)自第二單板的報(bào)文,在具體的實(shí)例
中,可以采用標(biāo)記位來(lái)區(qū)別該報(bào)文是來(lái)自第一單板還是來(lái)自第二單板; 然后需要判斷該所接收的報(bào)文所需要的處理方式,具體為 S121 ,判斷該接收的報(bào)文是否為需要本地處理的報(bào)文。 如果判斷結(jié)果為是,則在S122中將該報(bào)文傳送給第一單板的上層進(jìn)行相
應(yīng)處理,否則進(jìn)入S123;
S123,判斷該接收的報(bào)文是否需要轉(zhuǎn)發(fā);
如果判斷結(jié)果為是,則流程轉(zhuǎn)入S125,否則在S124中丟棄該報(bào)文; S125,判斷該報(bào)文是否需要在第一單板上進(jìn)行轉(zhuǎn)發(fā); 如果判斷結(jié)果為是,則在S126中,根據(jù)第一單板的轉(zhuǎn)發(fā)表,將該報(bào)文發(fā) 送給第一單板的相應(yīng)端口,進(jìn)行轉(zhuǎn)發(fā);
否則,在127中,通過(guò)數(shù)據(jù)通道將該報(bào)文轉(zhuǎn)發(fā)給第二單板;在此步驟中, 如果該報(bào)文是來(lái)自第二單板,則直接丟棄,以避免重復(fù)轉(zhuǎn)發(fā)。
如圖13所示,是本發(fā)明實(shí)施例中第二單板側(cè)的接收?qǐng)?bào)文的處理流程圖; S130,接收來(lái)自第二單板的各端口或來(lái)自第一單板的報(bào)文,在具體的實(shí) 例中,可以采用標(biāo)記位來(lái)區(qū)別該報(bào)文是來(lái)自第二單板還是來(lái)自第二單板; 然后判斷該所接收的報(bào)文所需要的處理方式,具體為 S131,判斷該接收的報(bào)文是否為需要本地處理的報(bào)文。 如果判斷結(jié)果為是,則在S132中將該報(bào)文傳送給第二單板的上層進(jìn)行相 應(yīng)處理,否則進(jìn)入S133;
S133,判斷該接收的報(bào)文是否需要轉(zhuǎn)發(fā);
如果判斷結(jié)果為是,則流程轉(zhuǎn)入S135,否則在S134中丟棄該報(bào)文; S135,判斷該報(bào)文是否需要在第二單板上進(jìn)行轉(zhuǎn)發(fā); 如果判斷結(jié)果為是,則在S136中,根據(jù)第二單板的轉(zhuǎn)發(fā)表,將該報(bào)文發(fā)送給本單板的相應(yīng)端口,進(jìn)行轉(zhuǎn)發(fā);
否則,在137中,通過(guò)數(shù)據(jù)通道將該報(bào)文轉(zhuǎn)發(fā)給第一單板;在此步驟中,
如果該報(bào)文是來(lái)自第一單板,則直接丟棄,以避免重復(fù)轉(zhuǎn)發(fā)。
另外,本發(fā)明的實(shí)施例還包括如下的步驟 4企查主用端口的狀態(tài);
當(dāng)檢查到主用端口出現(xiàn)故障或主用端口所連接的鏈路出現(xiàn)故障,則將主 用端口的業(yè)務(wù)切換至與主用端口相關(guān)聯(lián)的備用端口上,這樣可保證在不進(jìn)行 單板主備倒換的情況下主備業(yè)務(wù)的倒換,并保證業(yè)務(wù)不中斷。
在本發(fā)明的實(shí)施例中,端口備份和單板備份采用相互獨(dú)立的機(jī)制,不會(huì) 因?yàn)橹靼逡粋€(gè)端口不可用而進(jìn)行單板的主備倒換,只需采用端口的主備倒換 即可實(shí)現(xiàn)業(yè)務(wù)的連續(xù)性;
另外,能夠進(jìn)行主板與備板間的端口備份,提高可靠性;還可以進(jìn)行主 板與備板間的端口負(fù)荷分擔(dān),減輕端口負(fù)荷。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的普通技術(shù)人員可以清楚地了解到 本發(fā)明實(shí)施例可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以 通過(guò)硬件來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案可以以軟件產(chǎn) 品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備、或者服 務(wù)器、或者其他網(wǎng)絡(luò)設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述 的方法。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明的保護(hù)范圍之內(nèi)。
18
權(quán)利要求
1、一種端口配置管理方法,應(yīng)用在包括至少兩塊單板的設(shè)備中,其特征在于,包括接收端口配置信息;確定所述端口配置信息對(duì)應(yīng)的端口的物理位置;如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第一單板上,則根據(jù)所述端口配置信息對(duì)所述第一單板對(duì)應(yīng)的端口進(jìn)行配置管理,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第二單板上,則將所述端口配置信息發(fā)送給所述第二單板,并根據(jù)所述端口配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。
2、 如權(quán)利要求1所述的端口配置管理方法,其特征在于,所述確定所述 端口配置信息所對(duì)應(yīng)的端口的物理位置,具體為如果所述端口配置信息中的端口編號(hào)屬于所述第 一單板的端口編號(hào),則 根據(jù)所述端口編號(hào)確定所述端口配置信息對(duì)應(yīng)的端口在所述第一單板上的物 理位置;如果所述端口編號(hào)屬于所述第二單板的端口編號(hào),則將所述端口編號(hào)進(jìn) 行偏移操作,才艮據(jù)偏移后的端口編號(hào)確定所述端口配置信息對(duì)應(yīng)的端口在所 述第二單板上的物理位置。
3、 如權(quán)利要求1所述的端口配置管理方法,其特征在于,還包括 通過(guò)備份通道,所述第一單板和所述第二單板存儲(chǔ)所述端口配置信息,并進(jìn)行所述端口配置信息的配置管理;通過(guò)數(shù)據(jù)通道,所述第一單板的端口或所述第二單板的端口接收或發(fā)送 數(shù)據(jù)。
4、 如權(quán)利要求3所述的端口配置管理方法,其特征在于,所述第一單板 的端口或所述第二單板的端口接收或發(fā)送數(shù)據(jù),具體為所述數(shù)據(jù)為所述第一單板發(fā)起的控制面報(bào)文,如果所述控制面報(bào)文的出 端口是所述第一單板的端口 ,則將所述控制面報(bào)文通過(guò)在所述第一單板上的出端口發(fā)送出去;如果所述控制面報(bào)文的出端口是所述第二單板的端口,將 所述控制面報(bào)文通過(guò)所述數(shù)據(jù)通道發(fā)送給所述第二單板,并將所述控制面報(bào) 文通過(guò)在所述第二單板上的出端口發(fā)送出去。
5、 如權(quán)利要求3所述的端口配置管理方法,其特征在于,所述第一單板 的端口或所述第二單板的端口接收或發(fā)送數(shù)據(jù),具體為所述數(shù)據(jù)為所述第一單板的端口或所述第二單板的端口接收的報(bào)文,所 述第一單板或所述第二單板根據(jù)處理策略,對(duì)所述報(bào)文進(jìn)行本地處理、在本 單板上轉(zhuǎn)發(fā)或發(fā)送至另 一單板進(jìn)行轉(zhuǎn)發(fā)。
6、 如權(quán)利要求1所述的端口配置管理方法,其特征在于,還包括, 設(shè)置所述第一單板的端口與所述第二單板的端口之間端口備份關(guān)系和/或負(fù)荷分擔(dān)策略;檢查所述第 一單板或所述第二單板中的主用端口的狀態(tài);如果所述主用端口或與所述主用端口連接的《連5^出現(xiàn)故障,則將所述主用端口的數(shù)據(jù)切換到與所述主用端口相關(guān)聯(lián)的備用端口上。
7、 一種用于端口配置管理的單板,其特征在于,包括 配置信息接收模塊,用于接收端口配置信息;端口位置確定模塊,用于根據(jù)配置信息接收模塊接收的所述端口配置信 息確定對(duì)應(yīng)的端口的物理位置;處理才莫塊,用于在所述端口位置確定單元確定所述端口配置信息對(duì)應(yīng)的 端口的物理位置在第一單板時(shí),根據(jù)所述端口配置信息對(duì)所述第一單板對(duì)應(yīng) 的端口進(jìn)行配置管理;以及用于在所述端口配置信息對(duì)應(yīng)的端口的物理位置 在所述第二單板上時(shí),將所述端口配置信息發(fā)送給所述第二單板,并根據(jù)所 述端口配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。
8、 如權(quán)利要求7所述的用于端口配置管理的單板,其特征在于,還包括 控制面報(bào)文處理單元,用于對(duì)所述第一單板生成的控制面報(bào)文進(jìn)行處理; 數(shù)據(jù)處理單元,用于根據(jù)處理策略,對(duì)所述第一單板的端口或所述第二單板的端口接收的報(bào)文進(jìn)行處理。
9、如權(quán)利要求7或8所述的用于端口配置管理的單板,其特征在于,還 包括設(shè)置單元,用于設(shè)置所述第一單板的端口與所述第二單板的端口之間端 口備份關(guān)系和/或負(fù)荷分擔(dān)策略;端口檢測(cè)單元,用于4企測(cè)所述第一單板或所述第二單板中的主用端口的 狀態(tài);端口倒換單元,用于根據(jù)所述備份關(guān)系,在所述端口檢測(cè)單元檢查到所 述主用端口或與所述主用端口連接的鏈路出現(xiàn)故障,將所述主用端口的數(shù)據(jù) 切換至與所述主用端口相關(guān)耳關(guān)的備用端口上;端口負(fù)荷分擔(dān)處理單元,用于根據(jù)所述負(fù)荷分擔(dān)策略,對(duì)所述第一單板 的端口或所述第二單板的端口上的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。
10, 一種端口配置管理系統(tǒng),其特征在于,包括相互連接的第 一單板和第二單板,所述第一單板接收端口配置信息,并確定所述端口配置信息對(duì)應(yīng)的端口 的物理位置,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第一單板上, 則根據(jù)所述端口配置信息對(duì)所述第一單板對(duì)應(yīng)的端口進(jìn)行配置管理,如果所 述端口配置信息對(duì)應(yīng)的端口的物理位置在第二單板上,則將所述端口配置信 息發(fā)送給所述第二單板;所述第二單板接收來(lái)自所述第一單板的端口配置信息,并根據(jù)所述端口 配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。
11、如權(quán)利要求IO所述的端口配置管理系統(tǒng),其特征在于,還包括 所述第一單板和所述第二單板之間設(shè)置有備份通道和數(shù)據(jù)通道, 通過(guò)所述備份通道,所述第一單板和所述第二單板存儲(chǔ)端口配置信息, 進(jìn)行所述端口配置信息的配置管理;通過(guò)所述數(shù)據(jù)通道,所述第一單板的端口或所述第二單板的端口接收或發(fā)送數(shù)據(jù)。
12、 如權(quán)利要求IO所述的端口配置管理系統(tǒng),其特征在于 所述第一單板包括,主用配置管理單元,用于根據(jù)端口配置信息,對(duì)所述第一單板的端口和第二單的端口進(jìn)行配置管理;主用控制面報(bào)文處理單元,用于對(duì)所述第一單板生成的控制面報(bào)文進(jìn)行處理;主板數(shù)據(jù)處理單元,用于根據(jù)處理策略,對(duì)所述第一單板的端口或所述 第二單板的端口接收的報(bào)文進(jìn)行處理; 所述第二單板包括,備用配置處理單元,用于接收來(lái)自所述第一單板的所述端口配置信息, 并對(duì)所述第二單板的端口進(jìn)行配置管理;備用控制面報(bào)文處理單元,用于對(duì)來(lái)自所述第一單板的控制面報(bào)文進(jìn)行 處理;備板數(shù)據(jù)處理單元,用于根據(jù)處理策略,對(duì)來(lái)自所述第二單板的端口或 所述第一單板的端口接收的報(bào)文進(jìn)行處理。
13、 如權(quán)利要求12所述的端口配置管理系統(tǒng),其特征在于 所述第一單板還包括,設(shè)置單元,用于設(shè)置所述第一單板的端口與所述第二單板的端口之間端 口備份關(guān)系和/或負(fù)荷分擔(dān)策略;端口;f企測(cè)單元,用于^r測(cè)所述第一單板或所述第二單^l中的主用端口的 狀態(tài);端口倒換單元,用于根據(jù)所述備份關(guān)系,在所述端口檢測(cè)模塊檢查到所 述主用端口或與所述主用端口連接的鏈路出現(xiàn)故障,將所述主用端口的數(shù)據(jù) 切換至與所述主用端口相關(guān)4關(guān)的備用端口上;端口負(fù)荷分擔(dān)處理單元,用于根據(jù)所述負(fù)荷分擔(dān)策略,對(duì)所述第一單板的端口或所述第二單板的端口上的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。
14、 如權(quán)利要求12所述的端口配置管理系統(tǒng),其特征在于, 所述主用控制面報(bào)文處理單元包括主用控制面報(bào)文接收模塊,用于接收控制面報(bào)文;出端口判斷模塊,用于判斷所述控制面報(bào)文中的出端口是否為所述第一 單板的端口;主用控制面報(bào)文處理模塊,用于在所述出端口判斷模塊判斷的結(jié)果為是 時(shí),將所述控制面報(bào)文經(jīng)所述第一單板中相應(yīng)的出端口發(fā)送出去;否則,將 所述控制面報(bào)文通過(guò)所述數(shù)據(jù)通道發(fā)送給所述第二單板;所述備用控制面報(bào)文處理單元包括備用控制面報(bào)文接收模塊,用于接收來(lái)自所述第一單板的所述控制面報(bào)文;備用控制面報(bào)文處理模塊,用于對(duì)所述備用控制面報(bào)文接收模塊接收的 控制面報(bào)文中的出端口進(jìn)行偏移處理,通過(guò)所述控制面報(bào)文中的信息確定在 所述第二單板中的出端口 ,并將所述控制面報(bào)文經(jīng)確定的所述第二單板中相 應(yīng)的出端口發(fā)送出去。
15、 如權(quán)利要求12所述的端口配置管理系統(tǒng),其特征在于, 所述主板數(shù)據(jù)處理單元包括主板報(bào)文接收模塊,用于接收來(lái)自所述第一單板的端口或所述第二單板 的報(bào)文;主板判斷單元,用于判斷對(duì)所述主板報(bào)文接收模塊所接收的報(bào)文的處理 策略;主板處理模塊,用于根據(jù)所述主板判斷單元的處理策略,對(duì)所述報(bào)文進(jìn) 行本地處理、在本單板上轉(zhuǎn)發(fā)或發(fā)送至另一單板進(jìn)行轉(zhuǎn)發(fā); 所述備板報(bào)文處理單元包括 備板報(bào)文接收單元,用于接收來(lái)自所述第二單板的端口或所述第一單板的報(bào)文;備板判斷單元,用于判斷對(duì)所述備板報(bào)文接收模塊所接收的報(bào)文的處理 策略;備板處理模塊,用于根據(jù)所述備板判斷單元的處理策略,對(duì)所述報(bào)文進(jìn) 行本地處理、在本單板上轉(zhuǎn)發(fā)或發(fā)送至另一單板進(jìn)行轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種端口配置管理方法、單板及端口配置管理系統(tǒng)法,其中方法包括接收端口配置信息;確定所述端口配置信息對(duì)應(yīng)的端口的物理位置;如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第一單板上,則根據(jù)所述端口配置信息對(duì)所述第一單板對(duì)應(yīng)的端口進(jìn)行配置管理,如果所述端口配置信息對(duì)應(yīng)的端口的物理位置在第二單板上,則將所述端口配置信息發(fā)送給所述第二單板,并根據(jù)所述端口配置信息對(duì)所述第二單板對(duì)應(yīng)的端口進(jìn)行配置管理。本發(fā)明實(shí)施例對(duì)第一單板的端口與第二單板的端口進(jìn)行統(tǒng)一管理,且端口備份和單板備份相互獨(dú)立,不會(huì)因?yàn)閱伟迳系囊粋€(gè)端口不可用而進(jìn)行主備單板的倒換,提高可靠性。
文檔編號(hào)H04L1/22GK101674171SQ20081021620
公開(kāi)日2010年3月17日 申請(qǐng)日期2008年9月10日 優(yōu)先權(quán)日2008年9月10日
發(fā)明者王承洋, 辜自強(qiáng) 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
印江| 聊城市| 普兰店市| 延安市| 偏关县| 应城市| 茶陵县| 阜宁县| 轮台县| 新蔡县| 古浪县| 离岛区| 噶尔县| 太湖县| 阿巴嘎旗| 新密市| 涞源县| 于田县| 光山县| 昌吉市| 巫山县| 涪陵区| 台北市| 金乡县| 武川县| 水城县| 鄂伦春自治旗| 汽车| 金塔县| 龙陵县| 康保县| 新巴尔虎左旗| 梁河县| 桂东县| 合山市| 昭觉县| 双鸭山市| 阳城县| 曲松县| 舞钢市| 重庆市|