国产精品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>

      一種備份方法、設(shè)備和系統(tǒng)的制作方法

      文檔序號(hào):7721716閱讀:244來(lái)源:國(guó)知局
      專利名稱:一種備份方法、設(shè)備和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明實(shí)施例涉及網(wǎng)絡(luò)安全技術(shù),特別涉及一種備份方法、設(shè)備和系統(tǒng)。
      背景技術(shù)
      在傳統(tǒng)的組網(wǎng)方式下當(dāng)鏈路中斷后,就會(huì)導(dǎo)致業(yè)務(wù)中斷。對(duì)于某些重要的業(yè)務(wù)如 電信業(yè)務(wù),銀行業(yè)務(wù)等,服務(wù)中斷會(huì)帶來(lái)巨大的負(fù)面影響和經(jīng)濟(jì)損失。為了避免這種情況的 發(fā)生,通??梢圆捎枚嘣O(shè)備進(jìn)行冗余組網(wǎng),保證在主設(shè)備發(fā)生故障的情況下,可以自動(dòng)切換 至從設(shè)備繼續(xù)進(jìn)行服務(wù),使得業(yè)務(wù)繼續(xù)進(jìn)行,這就是雙機(jī)熱備。 當(dāng)分布于不同地域的企業(yè)或個(gè)人通過(guò)互聯(lián)網(wǎng)進(jìn)行通信時(shí),由于處于不同的物理 地域,他們之間進(jìn)行通信需要穿越未知網(wǎng)絡(luò),無(wú)法保證網(wǎng)絡(luò)上數(shù)據(jù)的安全性。IPSec(IP Security,互聯(lián)網(wǎng)協(xié)議安全性)協(xié)議能夠?yàn)樘幱诓煌锢淼赜虻钠髽I(yè)和用戶提供一種建立 和管理安全隧道(Virtual PrivateNetwork,VPN)的方式,對(duì)傳輸?shù)臄?shù)據(jù)報(bào)文提供認(rèn)證和加 密等服務(wù),防止數(shù)據(jù)在網(wǎng)絡(luò)內(nèi)或通過(guò)公網(wǎng)傳輸時(shí)被非法查看或篡改。 現(xiàn)有技術(shù)中在雙機(jī)熱備時(shí),每隔一段時(shí)間,主設(shè)備將信息通過(guò)備份報(bào)文備份到從 設(shè)備上。當(dāng)主設(shè)備出現(xiàn)故障時(shí),上一次備份之后產(chǎn)生的某些信息例如數(shù)據(jù)序列號(hào)信息將會(huì) 丟失,導(dǎo)致在主從倒換后,原從設(shè)備發(fā)出的數(shù)據(jù)包被認(rèn)為是舊的數(shù)據(jù)包而丟棄,從而造成某 些業(yè)務(wù),如IPSec VPN的中斷。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供了一種備份方法、設(shè)備和系統(tǒng),能夠提高在雙機(jī)熱備過(guò)程中業(yè) 務(wù)處理的連續(xù)性。 本發(fā)明實(shí)施例提供了一種備份方法,包括;
      接收備份報(bào)文; 解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào); 將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。
      本發(fā)明實(shí)施例提供了一種備份方法,包括; 獲取主數(shù)據(jù)報(bào)文的序列號(hào); 將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);
      將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;
      發(fā)送所述備份報(bào)文。 本發(fā)明實(shí)施例提供了一種備份設(shè)備,包括
      第一接收模塊,用于接收備份報(bào)文; 第一解析模塊,用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù) 據(jù)報(bào)文的序列號(hào); 第一求和模塊,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 第一備份模塊,用于備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。
      本發(fā)明實(shí)施例提供了一種備份設(shè)備,包括
      第一獲取模塊,用于獲取主數(shù)據(jù)報(bào)文的序列號(hào); 第二求和模塊,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù) 據(jù)報(bào)文的序列號(hào); 第一封裝模塊,用于將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;
      第一發(fā)送模塊,用于發(fā)送所述備份報(bào)文。 本發(fā)明實(shí)施例提供了一種備份系統(tǒng),包括至少一臺(tái)如權(quán)利要求7或8中任意一項(xiàng)
      所述的備份設(shè)備,或至少一臺(tái)如權(quán)利要求9、10或11中任意一項(xiàng)所述的備份設(shè)備。 本發(fā)明實(shí)施例提供的一種備份方法、設(shè)備和系統(tǒng),通過(guò)在備份主數(shù)據(jù)報(bào)文的序列
      號(hào)時(shí)由主設(shè)備或者從設(shè)備進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備
      發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,而不會(huì)使正常業(yè)務(wù)發(fā)生中斷,提高了雙機(jī)熱
      備過(guò)程中業(yè)務(wù)處理的連續(xù)性。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附 圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。 圖1為本發(fā)明一種備份方法實(shí)施例示意圖;
      圖2為本發(fā)明另一種備份方法實(shí)施例示意圖
      圖3為本發(fā)明另一種備份方法實(shí)施例示意圖
      圖4為本發(fā)明另一種備份方法實(shí)施例示意圖
      圖5為本發(fā)明另一種備份方法實(shí)施例示意圖
      圖6為本發(fā)明一種備份設(shè)備實(shí)施例示意圖;
      圖7為本發(fā)明另一種備份設(shè)備實(shí)施例示意圖
      圖8為本發(fā)明一種備份系統(tǒng)實(shí)施例示意圖。
      具體實(shí)施例方式
      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完
      整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施
      例?;诒景l(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所
      獲得的所有其他實(shí)施例,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。
      圖1為本發(fā)明一種備份方法實(shí)施例示意圖。本實(shí)施例包括 步驟101,接收備份報(bào)文; 步驟102,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序 列號(hào); 步驟103,將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 步驟104,備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。 本發(fā)明實(shí)施例的執(zhí)行主體是信息備份過(guò)程中的從設(shè)備,可以是一個(gè)路由器。
      發(fā)明人在完成本發(fā)明實(shí)施例時(shí)發(fā)現(xiàn),現(xiàn)有技術(shù)中雙機(jī)熱備僅僅是過(guò)一段時(shí)間將主設(shè)備的數(shù)據(jù)拷貝到從設(shè)備中,這樣做會(huì)在主設(shè)備發(fā)生故障時(shí),由于上一次備份之后直到發(fā)生故障時(shí)產(chǎn)生的信息在從設(shè)備上沒有備份,主從倒換以后,原從設(shè)備也無(wú)法正常工作。比如在進(jìn)行IPsec VPN業(yè)務(wù)時(shí),設(shè)置主數(shù)據(jù)報(bào)文的序列號(hào)每遞增1000備份一次,設(shè)想以下場(chǎng)景主設(shè)備將主數(shù)據(jù)報(bào)文的序列號(hào)1000備份到從設(shè)備上,然后繼續(xù)與對(duì)端設(shè)備通信,直到主數(shù)據(jù)報(bào)文的序列號(hào)遞增到1200時(shí)突然發(fā)生故障,此時(shí)從數(shù)據(jù)報(bào)文的序列號(hào)仍然為1000,當(dāng)業(yè)務(wù)切換到從設(shè)備上時(shí),它會(huì)按照1000發(fā)包,但是對(duì)端設(shè)備接收到這樣的數(shù)據(jù)包之后就會(huì)當(dāng)作是收到過(guò)的數(shù)據(jù)丟棄掉,這樣,本來(lái)正常的VPN業(yè)務(wù)就發(fā)生了錯(cuò)誤。上述主數(shù)據(jù)報(bào)文的序列號(hào)是指主設(shè)備中的數(shù)據(jù)報(bào)文序列號(hào)。發(fā)明人同時(shí)發(fā)現(xiàn)如果按照實(shí)時(shí)備份方法,每次主數(shù)據(jù)報(bào)文的序列號(hào)發(fā)生變化時(shí)都對(duì)從設(shè)備進(jìn)行備份,就意味著每發(fā)送一個(gè)數(shù)據(jù)包的同時(shí)就需要發(fā)送一條備份報(bào)文,信令開銷非常大,并且實(shí)際中也存在一定的更新延遲,進(jìn)行備份仍然有可能不及時(shí)。因此發(fā)明人提出了以下實(shí)施例。 當(dāng)從設(shè)備收到主設(shè)備發(fā)送的備份報(bào)文以后,對(duì)備份報(bào)文進(jìn)行解析,得到其中的主數(shù)據(jù)報(bào)文的序列號(hào),也就是備份時(shí)主設(shè)備上的數(shù)據(jù)報(bào)文序列號(hào),考慮到未來(lái)可能會(huì)發(fā)生主備倒換,從設(shè)備在備份這一序列號(hào)的時(shí)候預(yù)先進(jìn)行增加。特定的增量值A(chǔ)應(yīng)該大于兩次備份時(shí)的序列號(hào)差值,即第一增量閥值。比如A可以取第一增量閥值的2-4倍,這樣即使1-3次備份失敗,主從倒換之后,從設(shè)備上的數(shù)據(jù)報(bào)文序列號(hào)仍然大于對(duì)端設(shè)備。從設(shè)備將增加后的數(shù)據(jù)報(bào)文序列號(hào)進(jìn)行備份。上述從設(shè)備中備份的數(shù)據(jù)報(bào)文序列號(hào)即從數(shù)據(jù)報(bào)文的序列號(hào)。通過(guò)上述描述可以直到,從數(shù)據(jù)報(bào)文的序列號(hào)相當(dāng)于主數(shù)據(jù)報(bào)文的序列號(hào)與增量值之和。在主設(shè)備發(fā)生故障,進(jìn)行主從倒換之后,對(duì)端設(shè)備在收到原從設(shè)備發(fā)送的數(shù)據(jù)報(bào)文以后,雖然數(shù)據(jù)報(bào)文序列號(hào)不是連續(xù)的,但只要大于自己存儲(chǔ)的數(shù)據(jù)報(bào)文序列號(hào),仍然認(rèn)為是一個(gè)新的數(shù)據(jù)報(bào)文進(jìn)行處理,從而業(yè)務(wù)可以正常地進(jìn)行。 本實(shí)施例提供的一種備份方法,通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。
      圖2為本發(fā)明另一種備份方法實(shí)施例示意圖。本實(shí)施例包括
      步驟101,接收備份報(bào)文; 步驟102,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào); 步驟103,將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 步驟104,備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。 步驟205,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照所述配置命令進(jìn)行配置;和/或 步驟206,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道。
      本發(fā)明實(shí)施例的執(zhí)行主體是信息備份過(guò)程中的從設(shè)備,可以是一個(gè)路由器。
      本發(fā)明實(shí)施例與上一實(shí)施例的不同之處在于,在備份數(shù)據(jù)報(bào)文序列號(hào)之后,還備 份配置命令和隧道信息。這種備份一般是由特定事件觸發(fā),比如當(dāng)兩臺(tái)設(shè)備剛配置完雙機(jī) 熱備的命令之后,或者當(dāng)設(shè)備重啟之后,或者當(dāng)?shù)谝淮螀f(xié)商出主從之后,再或者也可以由用 戶來(lái)觸發(fā)。這些情況下,需要一次性備份完整的數(shù)據(jù)。 當(dāng)主設(shè)備剛配置完雙機(jī)熱備的命令之后,或者重啟之后,或者第一次協(xié)商出主從 之后,再或者用戶觸發(fā)之后。需要將配置信息備份給從設(shè)備,如果從設(shè)備缺少這些信息,在 主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)成原來(lái)主設(shè)備的狀態(tài),使得業(yè)務(wù)中斷。本實(shí)施例中 備份配置信息的過(guò)程為主設(shè)備將已生成且需要備份的配置命令發(fā)送給從設(shè)備;從設(shè)備收到 配置信息的備份報(bào)文后進(jìn)行解析,生成同樣的配置命令并對(duì)自己進(jìn)行配置。
      當(dāng)主設(shè)備剛配置完雙機(jī)熱備的命令之后,或者重啟之后,或者第一次協(xié)商出主從 之后,再或者用戶觸發(fā)之后。需要將隧道信息備份給從設(shè)備,如果從設(shè)備缺少這些信息,在 主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)已經(jīng)建立的隧道,使得業(yè)務(wù)中斷。本實(shí)施例中備 份隧道信息的過(guò)程為主設(shè)備將隧道信息發(fā)送給從設(shè)備;從設(shè)備收到包含隧道信息的備份報(bào) 文,進(jìn)行解析并重構(gòu)出各個(gè)隧道。 本實(shí)施例中備份數(shù)據(jù)報(bào)文序列號(hào)的方法和上一實(shí)施例相同,在這里不再贅述。 本實(shí)施例提供的一種備份方法,通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增
      加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接
      收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。另外還通過(guò)增加備份的數(shù)據(jù),使得在發(fā)生特
      殊事件時(shí),可以將完整數(shù)據(jù)進(jìn)行備份,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。 圖3為本發(fā)明另一種備份方法實(shí)施例示意圖。本實(shí)施例包括 步驟101,接收備份報(bào)文; 步驟102,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序 列號(hào); 步驟103,將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序 列號(hào); 步驟104,備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。 步驟205,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照 所述配置命令進(jìn)行配置;和/或 步驟206,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照 所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道;和/或 步驟307,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道刪除通知, 按照所述隧道刪除通知?jiǎng)h除所述隧道刪除通知對(duì)應(yīng)的隧道;和/或 步驟308,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括死點(diǎn)探測(cè)DPD序 列號(hào),備份所述死點(diǎn)探測(cè)DPD序列號(hào);和/或 步驟309,解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括報(bào)文標(biāo)識(shí) message ID,備傷、所述矛艮文木示識(shí)message ID。 本發(fā)明實(shí)施例的執(zhí)行主體是信息備份過(guò)程中的從設(shè)備,可以是一個(gè)路由器。
      本發(fā)明實(shí)施例與圖1所示實(shí)施例的不同之處在于,當(dāng)主設(shè)備的配置命令、隧道信息、隧道刪除通知、message ID、和/或DPD序列號(hào)發(fā)生改變時(shí),主設(shè)備將自動(dòng)備份發(fā)生改變 的信息,向從設(shè)備發(fā)送備份報(bào)文。從設(shè)備收到備份報(bào)文后,進(jìn)行解析,并備份相應(yīng)信息。
      當(dāng)主設(shè)備的配置命令發(fā)生改變時(shí),需要將配置信息備份給從設(shè)備,如果從設(shè)備缺 少這些信息,在主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)成原來(lái)主設(shè)備的狀態(tài),使得業(yè)務(wù)中 斷。本實(shí)施例中備份配置信息的過(guò)程為主設(shè)備將已生成且需要備份的配置命令發(fā)送給從設(shè) 備;從設(shè)備收到配置信息的備份報(bào)文后進(jìn)行解析,生成同樣的配置命令并對(duì)自己進(jìn)行配置。
      當(dāng)主設(shè)備新建隧道后,需要將隧道信息備份給從設(shè)備,如果從設(shè)備缺少這些信息, 在主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)這個(gè)新建的隧道,使得業(yè)務(wù)中斷。本實(shí)施例中備 份隧道信息的過(guò)程為主設(shè)備將隧道信息發(fā)送給從設(shè)備;從設(shè)備收到包含隧道信息的備份報(bào) 文,進(jìn)行解析并重構(gòu)出新建的隧道。 當(dāng)主設(shè)備刪除隧道時(shí),需要將隧道刪除通知備份給從設(shè)備,如果從設(shè)備缺少這些 信息,在主從倒換之后,原來(lái)的從設(shè)備仍然會(huì)保留這個(gè)已經(jīng)被刪除的隧道。本實(shí)施例中備份 隧道信息的過(guò)程為主設(shè)備將隧道刪除通知發(fā)送給從設(shè)備;從設(shè)備收到包含隧道刪除通知的 備份報(bào)文,進(jìn)行解析并刪除相應(yīng)的隧道。 當(dāng)主設(shè)備更新DPD序列號(hào)時(shí),需要將該序列號(hào)備份給從設(shè)備。本實(shí)施例中備份DPD
      序列號(hào)的過(guò)程為主設(shè)備將DPD序列號(hào)發(fā)送給從設(shè)備;從設(shè)備收到包含DPD序列號(hào)的備份報(bào)
      文,進(jìn)行解析,根據(jù)報(bào)文里的隧道標(biāo)識(shí)找到對(duì)應(yīng)的隧道,并且修改這一序列號(hào)。 當(dāng)主設(shè)備更新message ID序列號(hào)時(shí),需要將該序列號(hào)備份給從設(shè)備。本實(shí)施例中
      備份message ID的過(guò)程為主設(shè)備將message ID發(fā)送給從設(shè)備;從設(shè)備收到包含message
      ID的備份報(bào)文,進(jìn)行解析,根據(jù)報(bào)文里的隧道標(biāo)識(shí)找到對(duì)應(yīng)的隧道,并且修改這一序列號(hào)。 本實(shí)施例提供的一種備份方法,通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增
      加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接
      收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。本實(shí)施例還通過(guò)增加觸發(fā)條件,在主設(shè)備信
      息改變的時(shí)候進(jìn)行主動(dòng)備份,降低出錯(cuò)概率,進(jìn)一步減少業(yè)務(wù)中斷的可能性,提高了雙機(jī)熱
      備過(guò)程中業(yè)務(wù)處理的連續(xù)性。 圖4為本發(fā)明另一種備份方法實(shí)施例示意圖。本實(shí)施例包括
      步驟401,獲取主數(shù)據(jù)報(bào)文的序列號(hào); 步驟402,將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序 列號(hào); 步驟403,將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;
      步驟404 ,發(fā)送所述備份報(bào)文。 本發(fā)明實(shí)施例的執(zhí)行主體是信息備份過(guò)程中的主設(shè)備,可以是一個(gè)路由器。本實(shí) 施例與圖l所示實(shí)施例的區(qū)別在于,對(duì)主數(shù)據(jù)報(bào)文的序列號(hào)的預(yù)增由主設(shè)備完成。主設(shè)備 將已經(jīng)預(yù)增的從數(shù)據(jù)報(bào)文的序列號(hào)發(fā)送給從設(shè)備,從設(shè)備再將該序列號(hào)備份到本地。
      本發(fā)明實(shí)施例還可以包含以下步驟 步驟105,確定前一次進(jìn)行備份之后的主數(shù)據(jù)報(bào)文的序列號(hào)的增加數(shù)已經(jīng)超過(guò)第 一增量閥值;和/或 步驟106,確定前一次進(jìn)行備份之后的時(shí)間已經(jīng)超過(guò)第一時(shí)間閥值。 本實(shí)施例提供的一種備份方法,通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接 收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。本實(shí)施例還可以通過(guò)增加觸發(fā)條件,降低出 錯(cuò)概率,進(jìn)一步減少業(yè)務(wù)中斷的可能性,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。
      圖5為本發(fā)明另一種備份方法實(shí)施例示意圖。本實(shí)施例包括
      步驟401,獲取主數(shù)據(jù)報(bào)文的序列號(hào); 步驟402,將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序 列號(hào); 步驟403,將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中; 步驟505,收到配置命令后,將包含所述配置命令的報(bào)文信息封裝在備份報(bào)文中; 和/或 步驟506,增加或者刪除隧道時(shí),將包含所述隧道信息或者隧道刪除通知的報(bào)文信 息封裝在備份報(bào)文中;和/或 步驟507,更新DPD序列號(hào)時(shí),將包含所述DPD序列號(hào)的報(bào)文信息封裝在備份報(bào)文 中;和/或 步驟508,更新message ID時(shí),將包含所述message ID的報(bào)文信息封裝在備份報(bào) 文中; 步驟404 ,發(fā)送所述備份報(bào)文。 本發(fā)明實(shí)施例的執(zhí)行主體是信息備份過(guò)程中的主設(shè)備,可以是一個(gè)路由器。本實(shí) 施例與圖3所示實(shí)施例的區(qū)別在于,對(duì)主數(shù)據(jù)報(bào)文的序列號(hào)的預(yù)增由主設(shè)備完成。
      當(dāng)主設(shè)備收到上層設(shè)備或用戶下發(fā)的配置信息時(shí),需要將配置信息備份給從設(shè) 備,如果從設(shè)備缺少這些信息,在主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)成原來(lái)主設(shè)備的 狀態(tài),使得業(yè)務(wù)中斷。本實(shí)施例中備份配置信息的過(guò)程為主設(shè)備將已生成且需要備份的配 置命令發(fā)送給從設(shè)備;從設(shè)備收到配置信息的備份報(bào)文后進(jìn)行解析,生成同樣的配置命令 并對(duì)自己進(jìn)行配置。 當(dāng)主設(shè)備新建隧道后,需要將隧道信息備份給從設(shè)備,如果從設(shè)備缺少這些信息, 在主從倒換之后,原來(lái)的從設(shè)備就無(wú)法恢復(fù)這個(gè)新建的隧道,使得業(yè)務(wù)中斷。本實(shí)施例中備 份隧道信息的過(guò)程為主設(shè)備將隧道信息發(fā)送給從設(shè)備;從設(shè)備收到包含隧道信息的備份報(bào) 文,進(jìn)行解析并重構(gòu)出新建的隧道。 當(dāng)主設(shè)備刪除隧道時(shí),需要將隧道刪除通知備份給從設(shè)備,如果從設(shè)備缺少這些 信息,在主從倒換之后,原來(lái)的從設(shè)備仍然會(huì)保留這個(gè)已經(jīng)被刪除的隧道。本實(shí)施例中備份 隧道信息的過(guò)程為主設(shè)備將隧道刪除通知發(fā)送給從設(shè)備;從設(shè)備收到包含隧道刪除通知的 備份報(bào)文,進(jìn)行解析并刪除相應(yīng)的隧道。 當(dāng)主設(shè)備更新DPD序列號(hào)時(shí),需要將該序列號(hào)備份給從設(shè)備。本實(shí)施例中備份DPD
      序列號(hào)的過(guò)程為主設(shè)備將DPD序列號(hào)發(fā)送給從設(shè)備;從設(shè)備收到包含DPD序列號(hào)的備份報(bào)
      文,進(jìn)行解析,根據(jù)報(bào)文里的隧道標(biāo)識(shí)找到對(duì)應(yīng)的隧道,并且修改這一序列號(hào)。 當(dāng)主設(shè)備更新message ID序列號(hào)時(shí),需要將該序列號(hào)備份給從設(shè)備。本實(shí)施例中
      備份message ID的過(guò)程為主設(shè)備將message ID發(fā)送給從設(shè)備;從設(shè)備收到包含message
      ID的備份報(bào)文,進(jìn)行解析,根據(jù)報(bào)文里的隧道標(biāo)識(shí)找到對(duì)應(yīng)的隧道,并且修改這一序列號(hào)。 本實(shí)施例提供的一種備份方法,通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。另外還通過(guò)增加備份的數(shù)據(jù),使得在發(fā)生特殊事件時(shí),可以將完整數(shù)據(jù)進(jìn)行備份,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。
      圖6為本發(fā)明一種備份設(shè)備實(shí)施例示意圖。本實(shí)施例包括
      第一接收模塊601,用于接收備份報(bào)文; 第一解析模塊602,用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào); 第一求和模塊603,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 第一備份模塊604,用于備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。 本發(fā)明實(shí)施例描述的備份設(shè)備可以是一個(gè)路由器,用于實(shí)現(xiàn)圖1所述的方法,在這個(gè)不再贅述。本實(shí)施例還可以包括 第一處理模塊605,用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照所述配置命令進(jìn)行配置;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道刪除通知,按照所述隧道刪除通知?jiǎng)h除所述隧道刪除通知對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括死點(diǎn)探測(cè)DPD序列號(hào),備份所述死點(diǎn)探測(cè)DPD序列號(hào);和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括報(bào)文標(biāo)識(shí)message ID,備份所述報(bào)文標(biāo)識(shí)message ID。
      本發(fā)明實(shí)施例描述的備份設(shè)備可以是一個(gè)路由器,用于實(shí)現(xiàn)圖2和圖3所述實(shí)施例描述的方法,在這里不再贅述。 本實(shí)施例提供的一種備份設(shè)備,通過(guò)第一求和模塊在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。另外還可以通過(guò)增加第一處理模塊,來(lái)增加備份的數(shù)據(jù),使得在發(fā)生特殊事件時(shí),可以將完整數(shù)據(jù)進(jìn)行備份,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。 圖7為本發(fā)明另一種備份設(shè)備實(shí)施例示意圖。本實(shí)施例包括
      第一獲取模塊701,用于獲取主數(shù)據(jù)報(bào)文的序列號(hào); 第二求和模塊702,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào); 第一封裝模塊703,用于將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;
      第一發(fā)送模塊704,用于發(fā)送所述備份報(bào)文。 本發(fā)明實(shí)施例描述的備份設(shè)備可以是一個(gè)路由器,還可以包括以下模塊
      第二處理模塊705,用于確定前一次進(jìn)行備份之后的主數(shù)據(jù)報(bào)文的序列號(hào)的增加數(shù)已經(jīng)超過(guò)第一增量閥值;和/或確定前一次進(jìn)行備份之后的時(shí)間已經(jīng)超過(guò)第一時(shí)間閥值。 本發(fā)明實(shí)施例描述的備份設(shè)備可以是一個(gè)路由器,用于實(shí)現(xiàn)圖4實(shí)施例描述的方法,在這里不再贅述。 本發(fā)明實(shí)施例描述的備份設(shè)備還可以包括以下模塊
      第二封裝模塊706,用于收到配置命令后,將包含所述配置命令的報(bào)文信息封裝在備份報(bào)文中;和/或增加或者刪除隧道時(shí),將包含所述隧道信息或者隧道刪除通知的報(bào)文信息封裝在備份報(bào)文中;和/或更新死點(diǎn)探測(cè)DPD序列號(hào)時(shí),將包含所述DPD序列號(hào)的報(bào)文信息封裝在備份報(bào)文中;和/或更新報(bào)文標(biāo)識(shí)message ID時(shí),將包含所述message ID的報(bào)文信息封裝在備份報(bào)文中。 本發(fā)明實(shí)施例描述的備份設(shè)備可以是一個(gè)路由器,用于實(shí)現(xiàn)圖5實(shí)施例描述的方法,在這里不再贅述。 本實(shí)施例提供的一種備份設(shè)備,通過(guò)第二求和模塊在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題。另外還通過(guò)增加第二封裝模塊,來(lái)增加備份的數(shù)據(jù),使得在發(fā)生特殊事件時(shí),可以將完整數(shù)據(jù)進(jìn)行備份,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。 圖8為本發(fā)明一種備份系統(tǒng)實(shí)施例示意圖。本實(shí)施例包括
      至少一臺(tái)如圖6或圖7所示的備份設(shè)備。 本實(shí)施例中的備份設(shè)備可以是一臺(tái)路由器,用來(lái)執(zhí)行如圖1-圖5所示的方法。
      本發(fā)明實(shí)施例中的備份系統(tǒng)如果包含至少一臺(tái)如圖6所示的備份設(shè)備,則用于接收備份報(bào)文;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào);將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。還可以用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照所述配置命令進(jìn)行配置;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道刪除通知,按照所述隧道刪除通知?jiǎng)h除所述隧道刪除通知對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括死點(diǎn)探測(cè)DPD序列號(hào),備份所述死點(diǎn)探測(cè)DPD序列號(hào);和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括報(bào)文標(biāo)識(shí)message ID,備份所述報(bào)文標(biāo)識(shí)message ID。
      本發(fā)明實(shí)施例中的備份系統(tǒng)如果包含至少一臺(tái)如圖7所示的備份設(shè)備,則用于獲取主數(shù)據(jù)報(bào)文的序列號(hào);將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;發(fā)送所述備份報(bào)文。還可以用于確定前一次進(jìn)行備份之后的主數(shù)據(jù)報(bào)文的序列號(hào)的增加數(shù)已經(jīng)超過(guò)第一增量閥值;和/或確定前一次進(jìn)行備份之后的時(shí)間已經(jīng)超過(guò)第一時(shí)間閥值。還可以用于收到配置命令后,將包含所述配置命令的報(bào)文信息封裝在備份報(bào)文中;和/或增加或者刪除隧道時(shí),將包含所述隧道信息或者隧道刪除通知的報(bào)文信息封裝在備份報(bào)文中;和/或更新死點(diǎn)探測(cè)DPD序列號(hào)時(shí),將包含所述DPD序列號(hào)的報(bào)文信息封裝在備份報(bào)文中;和/或更新報(bào)文標(biāo)識(shí)message ID時(shí),將包含所述message ID的報(bào)文信息封裝在備份報(bào)文中。
      本實(shí)施例提供的一種備份系統(tǒng),通過(guò)將備份設(shè)備在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,從而解決了正常業(yè)務(wù)發(fā)生中斷的問(wèn)題,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。 最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案而非對(duì)其進(jìn)行限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍。
      權(quán)利要求
      一種備份方法,其特征在于,包括;接收備份報(bào)文;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào);將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。
      2. 如權(quán)利要求1所述的方法,其特征在于,還包括以下至少一項(xiàng)解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照所述配置命令進(jìn)行配置;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道刪除通知,按照所述隧道刪除通知?jiǎng)h除所述隧道刪除通知對(duì)應(yīng)的隧道;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括死點(diǎn)探測(cè)DPD序列號(hào),備份所述死點(diǎn)探測(cè)DPD序列號(hào);解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括報(bào)文標(biāo)識(shí)messageID,備份所述矛艮文t示識(shí)message ID。
      3. —種備份方法,其特征在于,包括;獲取主數(shù)據(jù)報(bào)文的序列號(hào);將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;發(fā)送所述備份報(bào)文。
      4. 如權(quán)利要求3所述的方法,其特征在于,獲取主數(shù)據(jù)報(bào)文的序列號(hào)之前還包括確定前一次進(jìn)行備份之后的主數(shù)據(jù)報(bào)文的序列號(hào)的增加數(shù)已經(jīng)超過(guò)第一增量閥值;和/或確定前一次進(jìn)行備份之后的時(shí)間已經(jīng)超過(guò)第一時(shí)間閥值。
      5. 如權(quán)利要求3或4所述的方法,其特征在于,還包括以下至少一項(xiàng)收到配置命令后,將包含所述配置命令的報(bào)文信息封裝在備份報(bào)文中;增加或者刪除隧道時(shí),將包含所述隧道信息或者隧道刪除通知的報(bào)文信息封裝在備份報(bào)文中;更新DPD序列號(hào)時(shí),將包含所述DPD序列號(hào)的報(bào)文信息封裝在備份報(bào)文中;更新message ID時(shí),將包含所述message ID的報(bào)文信息封裝在備份報(bào)文中。
      6. —種備份設(shè)備,其特征在于,包括第一接收模塊,用于接收備份報(bào)文;第一解析模塊,用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào);第一求和模塊,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);第一備份模塊,用于備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。
      7. 如權(quán)利要求6所述的設(shè)備,其特征在于,還包括第一處理模塊,用于解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括配置命令,按照所述配置命令進(jìn)行配置;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道信息,按照所述隧道信息重構(gòu)所述隧道信息對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括隧道刪除通知,按照所述隧道刪除通知?jiǎng)h除所述隧道刪除通知對(duì)應(yīng)的隧道;和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括死點(diǎn)探測(cè)DPD序列號(hào),備份所述死點(diǎn)探測(cè)DPD序列號(hào);和/或解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括報(bào)文標(biāo)識(shí)message ID,備份所述報(bào)文標(biāo)識(shí)message ID。
      8. —種備份設(shè)備,其特征在于,包括第一獲取模塊,用于獲取主數(shù)據(jù)報(bào)文的序列號(hào);第二求和模塊,用于將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);第一封裝模塊,用于將所述從數(shù)據(jù)報(bào)文的序列號(hào)封裝在備份報(bào)文中;第一發(fā)送模塊,用于發(fā)送所述備份報(bào)文。
      9. 如權(quán)利要求8所述的設(shè)備,其特征在于,還包括第二處理模塊,用于確定前一次進(jìn)行備份之后的主數(shù)據(jù)報(bào)文的序列號(hào)的增加數(shù)已經(jīng)超過(guò)第一增量閥值;和/或確定前一次進(jìn)行備份之后的時(shí)間已經(jīng)超過(guò)第一時(shí)間閥值。
      10. 如權(quán)利要求8或9所述的設(shè)備,其特征在于,還包括第二封裝模塊,用于收到配置命令后,將包含所述配置命令的報(bào)文信息封裝在備份報(bào)文中;和/或增加或者刪除隧道時(shí),將包含所述隧道信息或者隧道刪除通知的報(bào)文信息封裝在備份報(bào)文中;和/或更新死點(diǎn)探測(cè)DPD序列號(hào)時(shí),將包含所述DPD序列號(hào)的報(bào)文信息封裝在備份報(bào)文中;和/或更新報(bào)文標(biāo)識(shí)message ID時(shí),將包含所述message ID的報(bào)文信息封裝在備份報(bào)文中。
      11. 一種備份系統(tǒng),其特征在于,包括至少一臺(tái)如權(quán)利要求6或7中任意一項(xiàng)所述的備份設(shè)備,或至少一臺(tái)如權(quán)利要求8、9或10中任意一項(xiàng)所述的備份設(shè)備。
      全文摘要
      本發(fā)明實(shí)施例涉及了一種備份方法、設(shè)備和系統(tǒng)。本發(fā)明涉及的方法包括接收備份報(bào)文;解析所述備份報(bào)文中的報(bào)文信息,所述報(bào)文信息中包括主數(shù)據(jù)報(bào)文的序列號(hào);將所述主數(shù)據(jù)報(bào)文的序列號(hào)和特定的增量值求和,得到從數(shù)據(jù)報(bào)文的序列號(hào);備份所述從數(shù)據(jù)報(bào)文的序列號(hào)。本發(fā)明實(shí)施例通過(guò)在備份主數(shù)據(jù)報(bào)文的序列號(hào)時(shí)由主設(shè)備或者從設(shè)備進(jìn)行預(yù)先增加,使得主從倒換之后,網(wǎng)絡(luò)對(duì)端仍然認(rèn)為原從設(shè)備發(fā)出的數(shù)據(jù)包是新的數(shù)據(jù)包并進(jìn)行接收處理,而不會(huì)使正常業(yè)務(wù)發(fā)生中斷,提高了雙機(jī)熱備過(guò)程中業(yè)務(wù)處理的連續(xù)性。
      文檔編號(hào)H04L1/22GK101714916SQ20091024717
      公開日2010年5月26日 申請(qǐng)日期2009年11月26日 優(yōu)先權(quán)日2009年11月26日
      發(fā)明者劉俊, 謝文輝 申請(qǐng)人:成都市華為賽門鐵克科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1