国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法

      文檔序號(hào):7984186閱讀:370來源:國知局
      機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法
      【專利摘要】本發(fā)明公開了一種機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法。所述同步方法包括以下步驟:S1、一主同步端的MIB基于snmp協(xié)議設(shè)置,并生成一設(shè)置參數(shù);S2、將所述設(shè)置參數(shù)封裝為一參數(shù)報(bào)文,并發(fā)送至一備同步端;S3、在所述備同步端接收所述參數(shù)報(bào)文并解包得到所述設(shè)置參數(shù);S4、基于snmp協(xié)議將所述備同步端的MIB按照所述設(shè)置參數(shù)設(shè)置。本發(fā)明還公開了一種使用上述同步方法的機(jī)架式設(shè)備卡同步系統(tǒng)。本發(fā)明通過報(bào)文方式簡(jiǎn)化主/備控卡之間的同步信息的傳送,所以此時(shí)主/備控卡兩端均不需要開發(fā)特定的協(xié)議,也不需要在增加大量函數(shù)代碼,從而減少了設(shè)定同步方法的工作,因此也不再需要大量開發(fā)和調(diào)試工作。
      【專利說明】機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法。
      【背景技術(shù)】
      [0002]機(jī)架式設(shè)備都有多塊插卡組成,其中一般包括主控卡,備控卡,以及各種業(yè)務(wù)卡。主控卡為用戶控制的接口卡,所有配置命令都通過主控卡下達(dá)到各業(yè)務(wù)卡,另外,在主控卡上的配置也需要同時(shí)同步到備控卡,以便在發(fā)生主/備控卡倒換時(shí)能及時(shí)將備控卡切換為主控卡使用而不影響業(yè)務(wù)。所以,對(duì)于機(jī)架式設(shè)備,配置在主控卡與業(yè)務(wù)卡間以及主/備控卡間的同步是個(gè)非常關(guān)鍵的技術(shù)要點(diǎn)。以下統(tǒng)一將配置發(fā)起端稱為主同步端,將配置同步端稱為備同步端。
      [0003]一般的卡間同步技術(shù)包括RPC (遠(yuǎn)程過程調(diào)用協(xié)議)實(shí)現(xiàn)和Agentx (擴(kuò)展snmp (簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)代理,為擴(kuò)展snmp代理定義的一個(gè)協(xié)議)實(shí)現(xiàn)等等。
      [0004]其中RPC實(shí)現(xiàn)通過RPC遠(yuǎn)程過程調(diào)用的方式來實(shí)現(xiàn)靈活的函數(shù)遠(yuǎn)程調(diào)用,主同步端進(jìn)行配置時(shí),直接以RPC遠(yuǎn)程調(diào)用的方式調(diào)用備同步端配置函數(shù),從而實(shí)現(xiàn)配置同步到備同步端。這種方式的缺點(diǎn)是:實(shí)現(xiàn)復(fù)雜,需要考慮各種不同函數(shù)參數(shù)類型及參數(shù)數(shù)目的實(shí)現(xiàn),而且針對(duì)每條參與遠(yuǎn)程調(diào)用的函數(shù)在主/備同步端都需要一定的適配代碼,所以工作量也較大。
      [0005]Agentx協(xié)議的同步方式是基于snmp的同步實(shí)現(xiàn),在該同步方式下,所有用戶命令都基于MIB (管理信息庫)開發(fā),主控卡和業(yè)務(wù)卡上維護(hù)相同的MIB庫。在主同步端下發(fā)配置時(shí),配置命令會(huì)轉(zhuǎn)化為針對(duì)MIB的snmp協(xié)議操作。主/備同步端通過Agentx協(xié)議實(shí)現(xiàn)snmp的代理機(jī)制,這樣主同步端的snmp操作會(huì)通過Agentx代理發(fā)送到備同步端,備同步端執(zhí)行與主同步端一致的snmp操作,從而實(shí)現(xiàn)配置同步。該實(shí)現(xiàn)方式的缺點(diǎn)是:需要開發(fā)Agentx協(xié)議,另外,代理機(jī)制也增加了處理的復(fù)雜性。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中主/備控卡的同步實(shí)現(xiàn)方法的復(fù)雜,需要大量開發(fā)和調(diào)試工作的缺陷,提供一種機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法,通過報(bào)文方式簡(jiǎn)化主/備控卡之間的同步信息的傳送,所以簡(jiǎn)化了主/備控卡之間同步的實(shí)現(xiàn)。
      [0007]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
      [0008]本發(fā)明提供了一種機(jī)架式設(shè)備卡的同步方法,其特點(diǎn)是,所述機(jī)架式設(shè)備卡的同步方法包括以下步驟:
      [0009]S1、一主同步端的MIB基于snmp協(xié)議設(shè)置,并生成一設(shè)置參數(shù);
      [0010]S2、將所述設(shè)置參數(shù)封裝為一參數(shù)報(bào)文,并發(fā)送至一備同步端;
      [0011]S3、在所述備同步端接收所述參數(shù)報(bào)文并解包得到所述設(shè)置參數(shù);
      [0012]S4、基于snmp協(xié)議將所述備同步端的MIB按照所述設(shè)置參數(shù)設(shè)置。[0013]其中本發(fā)明將機(jī)架式設(shè)備卡中需要將配置同步至其他設(shè)備卡的作為主同步端,將被同步的設(shè)備卡作為備同步端。主同步端的snmp協(xié)議配置MIB的設(shè)置參數(shù)以報(bào)文的方式發(fā)送至所述備同步端,備同步端的snmp協(xié)議基于報(bào)文中的設(shè)置參數(shù)以同樣地方式配置MIB,從而實(shí)現(xiàn)主同步端和備同步端的配置的同步。
      [0014]而且本發(fā)明中封裝得到的參數(shù)報(bào)文可以采用現(xiàn)有技術(shù)中任意的封裝格式,本發(fā)明并不限制所述參數(shù)報(bào)文的封裝格式。
      [0015]此外,目前在機(jī)架式設(shè)備卡中MIB的配置均是通過snmp協(xié)議完成的,所以此處不再具體說明所述MIB與snmp協(xié)議之間設(shè)置的流程。
      [0016]較佳地,所述步驟Si為:
      [0017]基于snmp協(xié)議,主同步端的MIB按照一配置指令設(shè)置,并生成所述設(shè)置參數(shù)。
      [0018]優(yōu)選地,所述步驟Si為:
      [0019]基于snmp協(xié)議的配置函數(shù)snmpSet,主同步端的MIB按照所述配置指令進(jìn)行設(shè)置,并生成所述設(shè)置參數(shù)。
      [0020]其中所述配置函數(shù)snmpSet是現(xiàn)有snmp協(xié)議中預(yù)設(shè)的配置函數(shù)所以此處不再詳細(xì)贅述。
      [0021 ] 優(yōu)選地,所述步驟S4為:
      [0022]基于snmp協(xié)議的配置函數(shù)snmpSet,按照所述設(shè)置參數(shù)設(shè)置所述備同步端的MIB。
      [0023]優(yōu)選地,所述參數(shù)報(bào)文包含所述備同步端的地址信息和所述設(shè)置參數(shù)。
      [0024]通過所述參數(shù)報(bào)文中備同步端的地址信息,可以使得主同步端在發(fā)送時(shí)知道發(fā)送的對(duì)象,并且也使得所述備同步端確認(rèn)接收到的報(bào)文是否是發(fā)給自己的報(bào)文,所以保證報(bào)文發(fā)送的準(zhǔn)確。
      [0025]較佳地,所述主同步端和備同步端的MIB是相同的。
      [0026]當(dāng)所述主同步端和備同步端的MIB相同時(shí),能夠使得主同步端和備同步端的同步配置操作完全相同。若所述主同步端和備同步端的MIB有部分相同時(shí),僅相同部分能夠?qū)崿F(xiàn)同步配置操作。
      [0027]本發(fā)明還提供了一種機(jī)架式設(shè)備卡同步系統(tǒng),其特點(diǎn)是,所述機(jī)架式設(shè)備卡同步系統(tǒng)包括一用于接收配置指令的主控卡和一備控卡;
      [0028]其中所述主控卡作為主同步端,所述備控卡作為備同步端,并使用如上所述的同步方法同步所述主同步端和備同步端的MIB的設(shè)置。
      [0029]本發(fā)明的機(jī)架式設(shè)備卡同步系統(tǒng)將主控卡的配置同步至備控卡,從而在發(fā)生主控卡和備控卡倒換時(shí)能及時(shí)將備控卡切換為主控卡使用而不影響業(yè)務(wù)的運(yùn)行。
      [0030]較佳地,所述機(jī)架式設(shè)備卡同步系統(tǒng)還包括一個(gè)或多個(gè)業(yè)務(wù)卡,所述主控卡配置各個(gè)業(yè)務(wù)卡的工作狀態(tài)。
      [0031]所述業(yè)務(wù)卡為機(jī)架式設(shè)備卡中實(shí)現(xiàn)各種業(yè)務(wù)的設(shè)備卡,現(xiàn)有技術(shù)中所述業(yè)務(wù)卡均通過主控卡控制,所以此處不再詳細(xì)贅述。
      [0032]在符合本領(lǐng)域常識(shí)的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實(shí)例。
      [0033]本發(fā)明的積極進(jìn)步效果在于:
      [0034]本發(fā)明的機(jī)架式設(shè)備卡同步系統(tǒng)及其同步方法,通過報(bào)文方式簡(jiǎn)化主/備控卡之間的同步信息的傳送,所以此時(shí)主/備控卡兩端均不需要開發(fā)特定的協(xié)議,也不需要在增加大量函數(shù)代碼,從而減少了設(shè)定同步方法的工作,因此也不再需要大量開發(fā)和調(diào)試工作。
      【專利附圖】

      【附圖說明】
      [0035]圖1為本發(fā)明的較佳實(shí)施例的機(jī)架式設(shè)備卡同步系統(tǒng)的結(jié)構(gòu)示意圖。
      [0036]圖2為本發(fā)明的較佳實(shí)施例的主/備控卡的同步流程的流程圖。
      【具體實(shí)施方式】
      [0037]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
      [0038]本實(shí)施例的機(jī)架式設(shè)備卡同步系統(tǒng)如圖1所示包括一主控卡1、一備控卡2以及一業(yè)務(wù)卡3,此外本實(shí)施例的機(jī)架式設(shè)備卡同步系統(tǒng)還可以根據(jù)實(shí)際業(yè)務(wù)需求采用更多的具有其他業(yè)務(wù)功能的業(yè)務(wù)卡。而且所述主控卡I能夠控制業(yè)務(wù)卡3的工作狀態(tài)。
      [0039]本實(shí)施例的主控卡I和備控卡2之間的同步是基于snmp協(xié)議的同步實(shí)現(xiàn),所有配置指令都基于主控卡I和備控卡2的MIB開發(fā),配置同步的主控卡I和備控卡2維護(hù)相同的MIB庫和相同的snmp協(xié)議實(shí)現(xiàn)。由于基于snmp的MIB設(shè)置都是調(diào)用同一配置函數(shù)snmpSet,所以本實(shí)施例中在所有該調(diào)用配置函數(shù)snmpSet處還調(diào)用函數(shù)snmpSet_Syn來實(shí)現(xiàn)封包報(bào)文,即本實(shí)施例所述函數(shù)snmpSet_Syn在函數(shù)snmpSet做完本地配置后將函數(shù)snmpSet的參數(shù)封裝成一個(gè)報(bào)文并發(fā)送到另一端,另一端收到報(bào)文后調(diào)用函數(shù)SnmpSet_RCV按參數(shù)封裝的格式解包并同樣調(diào)用執(zhí)行函數(shù)snmpSet,即所述函數(shù)snmpSet_Rcv實(shí)現(xiàn)解包報(bào)文的功能,即可以完成主控卡I和備控卡2間的配置同步。本實(shí)施例流程簡(jiǎn)單,不需要額外的開發(fā)和調(diào)試工作,只需要寫snmpSet的參數(shù)封包和解包函數(shù)snmpSet_Syn和snmpSet_Rcv即可。
      [0040]所以如圖2所示,本實(shí)施例的機(jī)架式設(shè)備卡同步流程如下:其中所述主控卡I作為主同步端,所述備控卡2作為備同步端。
      [0041]步驟I,基于snmp協(xié)議的配置函數(shù)snmpSet,主同步端的MIB按照所述配置指令進(jìn)行設(shè)置,并生成所述設(shè)置參數(shù)。
      [0042]步驟2,所述函數(shù)snmpSet_Syn將所述設(shè)置參數(shù)封裝為一參數(shù)報(bào)文,并發(fā)送至一備同步端。而且所述參數(shù)報(bào)文包含所述備同步端的地址信息和所述設(shè)置參數(shù)。
      [0043]通過所述參數(shù)報(bào)文中備同步端的地址信息,可以使得主同步端在發(fā)送時(shí)知道發(fā)送的對(duì)象,并且也使得所述備同步端確認(rèn)接收到的報(bào)文是否是發(fā)給自己的報(bào)文,所以保證報(bào)文發(fā)送的準(zhǔn)確。
      [0044]步驟3,在所述備同步端接收所述參數(shù)報(bào)文,所述函數(shù)SnmpSet_RCV解包得到所述
      設(shè)置參數(shù)。
      [0045]步驟4,基于snmp協(xié)議的配置函數(shù)snmpSet,按照所述設(shè)置參數(shù)設(shè)置所述備同步端的 MIB。
      [0046]即本實(shí)施例中主同步端的用戶所有的配置命令最終都通過同一個(gè)snmp的配置函數(shù)snmpSet執(zhí)行相對(duì)應(yīng)MIB的操作;備同步端也提供同主同步端完全一致的snmpSet以及相應(yīng)各MIB的實(shí)現(xiàn)。另外通過snmpSet_Syn函數(shù)封裝設(shè)置參數(shù)和備同步端地址信息,即將所有snmpSet的調(diào)用參數(shù)按固定的格式封裝成數(shù)據(jù)包,并發(fā)送到備同步端;函數(shù)snmpSet_Rev則是解析由snmpSet_Syn生成的數(shù)據(jù)包,解析并還原成snmpSet的設(shè)置參數(shù),然后通過這些設(shè)置參數(shù)調(diào)用snmpSet函數(shù),實(shí)現(xiàn)配置的本地執(zhí)行和同步。
      [0047]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種機(jī)架式設(shè)備卡的同步方法,其特征在于,所述機(jī)架式設(shè)備卡的同步方法包括以下步驟: 51、一主同步端的MIB基于snmp協(xié)議設(shè)置,并生成一設(shè)置參數(shù); 52、將所述設(shè)置參數(shù)封裝為一參數(shù)報(bào)文,并發(fā)送至一備同步端; 53、在所述備同步端接收所述參數(shù)報(bào)文并解包得到所述設(shè)置參數(shù); 54、基于snmp協(xié)議將所述備同步端的MIB按照所述設(shè)置參數(shù)設(shè)置。
      2.如權(quán)利要求1所述的同步方法,其特征在于,所述步驟S1為: 基于snmp協(xié)議,主同步端的MIB按照一配置指令設(shè)置,并生成所述設(shè)置參數(shù)。
      3.如權(quán)利要求2所述的同步方法,其特征在于,所述步驟S1為: 基于snmp協(xié)議的配置函數(shù)snmpSet,主同步端的MIB按照所述配置指令進(jìn)行設(shè)置,并生成所述設(shè)置參數(shù)。
      4.如權(quán)利要求3所述的同步方法,其特征在于,所述步驟S4為: 基于snmp協(xié)議的配置函數(shù)snmpSet,按照所述設(shè)置參數(shù)設(shè)置所述備同步端的MIB。
      5.如權(quán)利要求1所述的同步方法,其特征在于,所述參數(shù)報(bào)文包含所述備同步端的地址信息和所述設(shè)置參數(shù)。
      6.如權(quán)利要求1-5中任一項(xiàng)所述的同步方法,其特征在于,所述主同步端和備同步端的MIB是相同的。
      7.一種機(jī)架式設(shè)備卡同步系統(tǒng),其特征在于,所述機(jī)架式設(shè)備卡同步系統(tǒng)包括一用于接收配置指令的主控卡和一備控卡; 其中所述主控卡作為主同步端,所述備控卡作為備同步端,并使用如權(quán)利要求1-6中任一項(xiàng)所述的同步方法同步所述主同步端和備同步端的MIB的設(shè)置。
      8.如權(quán)利要求7所述的機(jī)架式設(shè)備卡同步系統(tǒng),其特征在于,所述機(jī)架式設(shè)備卡同步系統(tǒng)還包括一個(gè)或多個(gè)業(yè)務(wù)卡,所述主控卡配置各個(gè)業(yè)務(wù)卡的工作狀態(tài)。
      【文檔編號(hào)】H04L7/00GK103731251SQ201210388589
      【公開日】2014年4月16日 申請(qǐng)日期:2012年10月12日 優(yōu)先權(quán)日:2012年10月12日
      【發(fā)明者】劉濤 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1