防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備,中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期主動(dòng)的檢測(cè)該中間網(wǎng)絡(luò)設(shè)備是否收到了協(xié)議攻擊,由于檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),使得中間網(wǎng)絡(luò)設(shè)備在由于?;顖?bào)文丟棄而主動(dòng)拆除業(yè)務(wù)之前就通知上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,上游網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)中斷之前及時(shí)的將業(yè)務(wù)切換到備用路徑,從而中間網(wǎng)絡(luò)設(shè)備在由于受到協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
【專利說(shuō)明】防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通訊技術(shù),尤其涉及一種防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備。
【背景技術(shù)】
[0002]隨著Internet的發(fā)展,網(wǎng)絡(luò)環(huán)境日趨復(fù)雜,網(wǎng)絡(luò)攻擊也日益頻繁,泛洪攻擊是一種常見(jiàn)的網(wǎng)絡(luò)攻擊,泛洪攻擊是通過(guò)在短時(shí)間內(nèi)向網(wǎng)絡(luò)設(shè)備發(fā)送大量的協(xié)議報(bào)文,網(wǎng)絡(luò)設(shè)備的中央處理器(Central Process Unit,簡(jiǎn)稱CPU)負(fù)責(zé)處理各種協(xié)議報(bào)文,但是CPU的處理能力有限,即能夠處理的協(xié)議報(bào)文的速率有限,如果存在網(wǎng)絡(luò)攻擊導(dǎo)致CPU接收到的協(xié)議報(bào)文超出了 CPU的處理能力,輕則導(dǎo)致正常報(bào)文得不到處理而出現(xiàn)業(yè)務(wù)中斷,嚴(yán)重會(huì)導(dǎo)致CPU癱瘓,網(wǎng)絡(luò)設(shè)備無(wú)法正常工作。常見(jiàn)的泛洪攻擊手段有:地址解析協(xié)議(AddressResolution Protocol,簡(jiǎn)稱APP)報(bào)文泛洪攻擊、互聯(lián)網(wǎng)控制報(bào)文協(xié)議(Internet ControlMessage Protocol,簡(jiǎn)稱ICMP)報(bào)文泛洪攻擊、傳輸控制協(xié)議同步(Transfer ControlProtocol Synchronization,簡(jiǎn)稱 TCP SYN)報(bào)文泛洪攻擊等。
[0003]目前,主要是采用承諾接入速率(Committed Access Rate,簡(jiǎn)稱CAR)機(jī)制實(shí)現(xiàn)對(duì)各類協(xié)議的上送流量進(jìn)行限速,這里,上送流量即CPU接收到的協(xié)議報(bào)文的速率。具體來(lái)說(shuō),網(wǎng)絡(luò)設(shè)備在初始化時(shí)對(duì)各類協(xié)議的上送流量配置CAR閾值,該CAR閾值即網(wǎng)絡(luò)設(shè)備允許的該協(xié)議報(bào)文的最大速率,當(dāng)某類型協(xié)議報(bào)文采用泛洪攻擊對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行攻擊時(shí),網(wǎng)絡(luò)設(shè)備對(duì)該類型協(xié)議報(bào)文按照CAR閾值進(jìn)行限速,如果該類型協(xié)議報(bào)文的速率超過(guò)CAR閾值,超過(guò)CAR閾值的協(xié)議報(bào)文將會(huì)在轉(zhuǎn)發(fā)平面被丟棄。該技術(shù)方案確保了網(wǎng)絡(luò)設(shè)備不會(huì)由于泛洪攻擊而過(guò)載,保障了控制平面協(xié)議處理能力。
[0004]CAR機(jī)制是對(duì)同一種協(xié)議報(bào)文進(jìn)行限速,只要報(bào)文的協(xié)議類型相同,無(wú)論是攻擊報(bào)文還是正常的協(xié)議報(bào)文,超過(guò)CAR閾值的報(bào)文都會(huì)被丟棄。因此,在以下場(chǎng)景會(huì)導(dǎo)致業(yè)務(wù)出現(xiàn)短暫中斷:對(duì)于路徑建立協(xié)議,如資源預(yù)留協(xié)議(Resource Reservation Protocol,簡(jiǎn)稱RSVP)或標(biāo)簽分發(fā)協(xié)議(Label Distribution ProtocoI,簡(jiǎn)稱LDP),在進(jìn)行業(yè)務(wù)傳輸之前預(yù)先建立一條轉(zhuǎn)發(fā)路徑,業(yè)務(wù)基于該建立好的轉(zhuǎn)發(fā)路徑進(jìn)行傳輸。例如,A-B-D為一條轉(zhuǎn)發(fā)路徑,當(dāng)轉(zhuǎn)發(fā)路徑中的網(wǎng)絡(luò)設(shè)備B受到泛洪攻擊時(shí),由于CAR的作用,網(wǎng)絡(luò)設(shè)備A向網(wǎng)絡(luò)設(shè)備B發(fā)送的Hello報(bào)文也會(huì)因帶寬不足而被丟棄,Hello報(bào)文也是一種協(xié)議報(bào)文,一般協(xié)議中規(guī)定如果網(wǎng)絡(luò)設(shè)備B在預(yù)定時(shí)間內(nèi)沒(méi)有收到相鄰網(wǎng)絡(luò)設(shè)備A發(fā)送的連續(xù)3個(gè)Hello報(bào)文,則網(wǎng)絡(luò)設(shè)備B就認(rèn)為它們之間的業(yè)務(wù)中斷,網(wǎng)絡(luò)設(shè)備B會(huì)主動(dòng)拆除轉(zhuǎn)發(fā)路徑,并向網(wǎng)絡(luò)設(shè)備A和網(wǎng)絡(luò)設(shè)備D發(fā)送路徑拆除通知消息。網(wǎng)絡(luò)設(shè)備A收到網(wǎng)絡(luò)設(shè)備B發(fā)送的路徑拆除通知消息后,將業(yè)務(wù)從主用路徑切A-B-D換到備用路徑A-C-D。路徑拆除通知消息屬于控制平面消息,控制平面消息的轉(zhuǎn)發(fā)時(shí)間為1-3秒,因此,網(wǎng)絡(luò)設(shè)備A需要1-3秒的時(shí)間才能收到B發(fā)送的路徑拆除通知消息,實(shí)際上在這1-3秒內(nèi)網(wǎng)絡(luò)設(shè)備B已經(jīng)將轉(zhuǎn)發(fā)路徑拆除了,業(yè)務(wù)已經(jīng)中斷,但是,網(wǎng)絡(luò)設(shè)備A在收到路徑拆除消息后才將業(yè)務(wù)從主用路徑切A-B-D換到備用路徑A-C-D,實(shí)際上在切換路徑之前業(yè)務(wù)已經(jīng)中斷,影響了正常的業(yè)務(wù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備,使得主用路徑上的中間網(wǎng)絡(luò)設(shè)備在由于受到協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
[0006]本發(fā)明第一方面提供一種防止業(yè)務(wù)中斷的方法,包括:
[0007]當(dāng)業(yè)務(wù)報(bào)文在預(yù)先建立的主用路徑上傳輸時(shí),所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期獲取維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)保活報(bào)文的時(shí)長(zhǎng),其中,N大于等于2 ;
[0008]當(dāng)所述中間網(wǎng)絡(luò)設(shè)備確定所述第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí),所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑,其中,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR。
[0009]在本發(fā)明第一方面的第一種可能的實(shí)現(xiàn)方式中,所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息之后,還包括:
[0010]所述中間網(wǎng)絡(luò)設(shè)備接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),所述第一通知響應(yīng)用于通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文切換到所述備用路徑。
[0011]結(jié)合本發(fā)明第一方面以及第一方面第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第二種可能的實(shí)現(xiàn)方式中,還包括:
[0012]當(dāng)所述中間網(wǎng)絡(luò)設(shè)備按照所述檢測(cè)周期檢測(cè)到所述協(xié)議報(bào)文的第二上送速率小于所述最大協(xié)議速率時(shí),所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
[0013]在本發(fā)明第一方面的第三種可能的實(shí)現(xiàn)方式中,所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,包括:
[0014]所述中間網(wǎng)絡(luò)設(shè)備在預(yù)設(shè)時(shí)長(zhǎng)之后向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送所述第二通知消息。
[0015]結(jié)合本發(fā)明第一方面的第二種以及第三種可能的實(shí)現(xiàn)方式,在本發(fā)明第一方面的第四種可能的實(shí)現(xiàn)方式中,所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息之后,還包括:
[0016]所述中間網(wǎng)絡(luò)設(shè)備接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),所述第二通知響應(yīng)用于通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
[0017]在本發(fā)明第一方面的第五種可能的實(shí)現(xiàn)方式中,所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息之后,還包括:
[0018]當(dāng)所述中間網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),所述中間網(wǎng)絡(luò)設(shè)備不為所述其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接,并且所述中間網(wǎng)絡(luò)設(shè)備向所述其他網(wǎng)絡(luò)設(shè)備發(fā)送所述第三通知消息,所述第三通知消息用于通知所述其他網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。[0019]本發(fā)明第二方面提供一種防止業(yè)務(wù)中斷的方法,包括:
[0020]當(dāng)業(yè)務(wù)報(bào)文按照預(yù)先建立的主用路徑傳輸時(shí),所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備接收所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,所述第一通知消息為所述中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí)向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)保活報(bào)文的時(shí)長(zhǎng),N大于等于2,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ;
[0021]所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
[0022]在本發(fā)明第二方面的第一種可能的實(shí)現(xiàn)方式中,所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑之后,還包括:
[0023]所述上游網(wǎng)絡(luò)設(shè)備向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述協(xié)議報(bào)文切換到所述備用路徑。
[0024]在本發(fā)明第二方面的第二種可能的實(shí)現(xiàn)方式中,還包括:
[0025]所述上游網(wǎng)絡(luò)設(shè)備接收所述中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除;
[0026]所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第二通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑;
[0027]所述上游網(wǎng)絡(luò)設(shè)備向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通所述中間網(wǎng)絡(luò)設(shè)備知所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑。
[0028]本發(fā)明第三方面提供一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備為預(yù)先建立的主用路徑上的中間網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括:
[0029]獲取模塊,用于當(dāng)業(yè)務(wù)報(bào)文在所述主用路徑上傳輸時(shí),按照檢測(cè)周期獲取維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)保活報(bào)文的時(shí)長(zhǎng),其中,N大于等于2 ;
[0030]確定模塊,用于確定所述第一上送速率是否大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率,其中,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ;
[0031]發(fā)送模塊,用于當(dāng)所述確定模塊確定所述第一上送速率大于或等于預(yù)設(shè)的所述最大協(xié)議速率時(shí),向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
[0032]在本發(fā)明第三方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備還包括:
[0033]接收模塊,用于接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),所述第一通知響應(yīng)用于通知所述網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文切換到所述備用路徑。
[0034]結(jié)合本發(fā)明第三方面以及第三方面第一種可能的實(shí)現(xiàn)方式,在本發(fā)明第三方面的第二種可能的實(shí)現(xiàn)方式中,所述確定模塊還用于:按照所述檢測(cè)周期檢測(cè)所述協(xié)議報(bào)文的第二上送速率是否小于所述最大協(xié)議速率;
[0035]所述發(fā)送模塊還用于:當(dāng)所述確定模塊確定所述第二上送速率小于所述最大協(xié)議速率時(shí),向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
[0036]在本發(fā)明第三方面的第三種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,具體為:
[0037]在預(yù)設(shè)時(shí)長(zhǎng)之后向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送所述第二通知消息。
[0038]結(jié)合本發(fā)明第三方面的第二種以及第三種可能的實(shí)現(xiàn)方式,在本發(fā)明第三方面的第四種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于:
[0039]接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),所述第二通知響應(yīng)用于通知所述網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
[0040]在本發(fā)明第三方面的第五種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備還包括:
[0041]業(yè)務(wù)建立模塊;用于當(dāng)所述網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),不為所述其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接;
[0042]所述發(fā)送模塊還用于:向所述其他網(wǎng)絡(luò)設(shè)備發(fā)送所述第三通知消息,所述第三通知消息用于通知所述其他網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。
[0043]本發(fā)明第四方面提供一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備為預(yù)先建立的主用路徑上的上游網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括:
[0044]接收模塊,用于當(dāng)業(yè)務(wù)報(bào)文按照所述主用路徑傳輸時(shí),接收所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,所述第一通知消息用于通知所述網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,所述第一通知消息為所述中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí)向所述網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),N大于等于2,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ;
[0045]路徑切換模塊,用于根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
[0046]在本發(fā)明第四方面的第一種可能的實(shí)現(xiàn)方式中,還包括:
[0047]發(fā)送模塊,用于向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述協(xié)議報(bào)文切換到所述備用路徑。
[0048]在本發(fā)明第四方面的第二種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于:
[0049]接收所述中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,所述第二通知消息用于通知所述網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除;
[0050]所述路徑切換模塊還用于:根據(jù)所述第二通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑;
[0051]所述發(fā)送模塊還用于:向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通所述中間網(wǎng)絡(luò)設(shè)備知所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑。
[0052]本發(fā)明實(shí)施例的防止業(yè)務(wù)中斷的方法和網(wǎng)絡(luò)設(shè)備,中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期主動(dòng)的檢測(cè)該中間網(wǎng)絡(luò)設(shè)備是否收到了協(xié)議攻擊,由于檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),使得中間網(wǎng)絡(luò)設(shè)備在由于?;顖?bào)文丟棄而主動(dòng)拆除路徑之前就通知上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,上游網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)中斷之前及時(shí)的將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,從而使得中間網(wǎng)絡(luò)設(shè)備在由于受到協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
【專利附圖】
【附圖說(shuō)明】
[0053]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0054]圖1為本發(fā)明實(shí)施例提供的一種防止業(yè)務(wù)中斷的方法的流程圖;
[0055]圖2為本發(fā)明實(shí)施例提供的另一種防止業(yè)務(wù)中斷的方法的流程圖;
[0056]圖3為本發(fā)明實(shí)施例三適用的一種網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖;
[0057]圖4為本發(fā)明實(shí)施例提供的又一種防止業(yè)務(wù)中斷的方法的流程圖;
[0058]圖5為本發(fā)明實(shí)施例四提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0059]圖6為本發(fā)明實(shí)施例五提供的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0060]圖7為本發(fā)明實(shí)施例六提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0061]圖8為本發(fā)明實(shí)施例七提供的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0062]圖9為本發(fā)明實(shí)施例八提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0063]圖10為本發(fā)明實(shí)施例九提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0064]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0065]圖1為本發(fā)明實(shí)施例提供的一種防止業(yè)務(wù)中斷的方法的流程圖,如圖1所示,本實(shí)施例的方法可以包括:
[0066]步驟101、當(dāng)業(yè)務(wù)報(bào)文在預(yù)先建立的主用路徑上傳輸時(shí),該主用路徑上的中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期獲取維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率。
[0067]本實(shí)施例提供的方法適用于采用路徑建立協(xié)議的通信系統(tǒng),常見(jiàn)的路徑建立協(xié)議有PSVP協(xié)議和LDP協(xié)議,采用路徑建立協(xié)議的通信系統(tǒng),在進(jìn)行業(yè)務(wù)傳輸之前需要為該業(yè)務(wù)預(yù)先建立一條轉(zhuǎn)發(fā)路徑,業(yè)務(wù)基于該建立好的轉(zhuǎn)發(fā)路徑進(jìn)行傳輸。因此,本實(shí)施例中,當(dāng)有業(yè)務(wù)報(bào)文傳輸時(shí),也需要預(yù)先建立一條主用路徑,該主用路徑包括一個(gè)起始設(shè)備、多個(gè)中間網(wǎng)絡(luò)設(shè)備和一個(gè)目的設(shè)備,該業(yè)務(wù)報(bào)文從該上游網(wǎng)絡(luò)設(shè)備經(jīng)過(guò)多個(gè)中間網(wǎng)絡(luò)設(shè)備轉(zhuǎn)發(fā)到該目的設(shè)備。協(xié)議報(bào)文主要用來(lái)維護(hù)該主用路徑,網(wǎng)絡(luò)設(shè)備的中央處理器(CentralProcess Unit,簡(jiǎn)稱CPU)負(fù)責(zé)處理各種協(xié)議報(bào)文,CPU接收的協(xié)議報(bào)文的速率稱為上送速率,本發(fā)明各實(shí)施例中提供的協(xié)議報(bào)文的上送速率都是指網(wǎng)絡(luò)設(shè)備的CPU接收到的協(xié)議報(bào)文的速率,以下不再一一說(shuō)明。而業(yè)務(wù)報(bào)文不需要上送給網(wǎng)絡(luò)設(shè)備的CPU,即業(yè)務(wù)報(bào)文在傳輸?shù)倪^(guò)程中不需要通過(guò)網(wǎng)絡(luò)設(shè)備的CPU進(jìn)行處理。因此,通過(guò)檢測(cè)協(xié)議報(bào)文的上送速率能夠確定網(wǎng)絡(luò)設(shè)備是否受到了協(xié)議攻擊。
[0068]本實(shí)施例中,中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期周期性的獲取協(xié)議報(bào)文的第一上送速率,該第一上送速率為中間網(wǎng)絡(luò)設(shè)備在當(dāng)前檢測(cè)時(shí)刻與上一檢測(cè)時(shí)刻之間協(xié)議報(bào)文的速率,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2。該檢測(cè)周期例如為T,則中間網(wǎng)絡(luò)設(shè)備每隔T時(shí)長(zhǎng)獲取該協(xié)議報(bào)文的第一上送速率,即中間網(wǎng)絡(luò)設(shè)備分別在T、2T、3T……ηΤ時(shí)刻獲取該第一上送速率,中間網(wǎng)絡(luò)設(shè)備在Τ時(shí)刻獲取的第一上送速率為從0時(shí)刻到Τ時(shí)刻內(nèi)的平均速率,具體的,中間網(wǎng)絡(luò)設(shè)備可以從轉(zhuǎn)發(fā)平面協(xié)議CAR的統(tǒng)計(jì)結(jié)果中讀取從0時(shí)刻到T時(shí)刻接收到的協(xié)議報(bào)文的總個(gè)數(shù),然后,用0時(shí)刻到T時(shí)刻的協(xié)議報(bào)文的總個(gè)數(shù)除以時(shí)長(zhǎng)T得到的就是該協(xié)議報(bào)文的第一上送速率,同理,中間網(wǎng)絡(luò)設(shè)備在2T時(shí)刻讀取T時(shí)刻到2T時(shí)刻的協(xié)議報(bào)文的總個(gè)數(shù),計(jì)算T時(shí)刻到2T時(shí)刻內(nèi)的第一上送速率。
[0069]一般情況下,如果該中間網(wǎng)絡(luò)設(shè)備的相鄰設(shè)備發(fā)送的3個(gè)連續(xù)?;顖?bào)文,該中間網(wǎng)絡(luò)設(shè)備都沒(méi)有接收到,則該中間網(wǎng)絡(luò)設(shè)備認(rèn)為業(yè)務(wù)中斷,該中間網(wǎng)絡(luò)設(shè)備主動(dòng)發(fā)送拆除業(yè)務(wù)的指示給該主用路徑上的其他網(wǎng)絡(luò)設(shè)備,因此,協(xié)議會(huì)話中斷時(shí)長(zhǎng)可以為發(fā)送三個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),?;顖?bào)文也是一種協(xié)議報(bào)文。在實(shí)際的應(yīng)用過(guò)程中,由于通信系統(tǒng)不同或協(xié)議的不同等,一些網(wǎng)絡(luò)設(shè)備可能沒(méi)有收到連續(xù)的兩個(gè)?;顖?bào)文就認(rèn)為業(yè)務(wù)中斷,另一些設(shè)備可能沒(méi)有收到四個(gè)連續(xù)的保活報(bào)文才認(rèn)為業(yè)務(wù)中斷,因此,本實(shí)施例中的協(xié)議會(huì)話中斷時(shí)長(zhǎng)應(yīng)用在不同的設(shè)備或通信系統(tǒng)中可能會(huì)有所不同。以協(xié)議會(huì)話中斷時(shí)長(zhǎng)為三個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng)為例,T的取值 應(yīng)該小于三個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),?;顖?bào)文的發(fā)送間隔通常是秒級(jí)的,T的取值可以為100毫秒(ms)、200毫秒、500毫秒等。
[0070]步驟102、當(dāng)中間網(wǎng)絡(luò)設(shè)備確定該第一上送速率大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率時(shí),中間網(wǎng)絡(luò)設(shè)備向該主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,第一通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使該上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑,其中,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR。
[0071]中間網(wǎng)絡(luò)設(shè)備在獲取到該協(xié)議報(bào)文的第一上送速率后,確定該第一上送速率是否大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率,其中,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR,如果CAR的取值為1000bps (比特每秒),那么最大協(xié)議速率可以取900bps或800bps等。在實(shí)際使用的過(guò)程中,可以為該中間網(wǎng)絡(luò)設(shè)備配置該最大協(xié)議速率,也可以為該中間網(wǎng)絡(luò)設(shè)備配置協(xié)議安全系數(shù),該協(xié)議安全系數(shù)為最大協(xié)議速率與CAR的比值,中間網(wǎng)絡(luò)設(shè)備在確定該第一上送速率是否大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率時(shí),首先根據(jù)該協(xié)議安全系數(shù)和CAR計(jì)算得到該最大協(xié)議速率,然后比較該第一上送速率與該最大協(xié)議速率的大小。當(dāng)該第一上送速率大于或等于該最大協(xié)議速率時(shí),說(shuō)明該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,即大量的攻擊報(bào)文導(dǎo)致協(xié)議報(bào)文的第一上送速率增大。
[0072]中間網(wǎng)絡(luò)設(shè)備在確定當(dāng)前所需的第一上送速率大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率時(shí),確定該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,該中間網(wǎng)絡(luò)設(shè)備向該主用路徑的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,當(dāng)該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊時(shí),協(xié)議報(bào)文的數(shù)量會(huì)迅速增加,導(dǎo)致該第一上送速率會(huì)很快的增加至超過(guò)CAR。本發(fā)明各實(shí)施例中的協(xié)議攻擊具體是指:只要協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率,就認(rèn)為報(bào)文受到了協(xié)議攻擊。
[0073]需要說(shuō)明的是,當(dāng)該中間網(wǎng)絡(luò)設(shè)備有多個(gè)上游網(wǎng)絡(luò)設(shè)備時(shí),該中間網(wǎng)絡(luò)設(shè)備首先將該第一通知消息發(fā)送給與其相鄰的上游網(wǎng)絡(luò)設(shè)備,與該中間網(wǎng)絡(luò)設(shè)備相鄰的第一上游網(wǎng)絡(luò)設(shè)備接收到第一通知消息后,確定是否有到達(dá)目的設(shè)備的備用路徑,如果有到達(dá)目的設(shè)備的備用路徑,則第一上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,如果沒(méi)有到達(dá)目的網(wǎng)絡(luò)設(shè)備的備用路徑,則第一上游網(wǎng)絡(luò)設(shè)備將第一通知消息發(fā)送給與其相鄰的第二上游網(wǎng)絡(luò)設(shè)備,依照此方法直至該中間網(wǎng)絡(luò)設(shè)備的上游網(wǎng)絡(luò)設(shè)備找到切換的備用路徑,然后,將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,最壞的情況下,該第一通知消息最終會(huì)發(fā)送給起始設(shè)備,由起始設(shè)備將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑。
[0074]在現(xiàn)有技術(shù)中,由于CAR作用,超過(guò)CAR值的正常的協(xié)議報(bào)文和攻擊報(bào)文都會(huì)被丟棄,正常的協(xié)議報(bào)文中也包括?;顖?bào)文,如果?;顖?bào)文被丟棄,中間網(wǎng)絡(luò)設(shè)備就無(wú)法收到該?;顖?bào)文,如果連續(xù)三個(gè)?;顖?bào)文中間網(wǎng)絡(luò)設(shè)備都沒(méi)有收到,則中間網(wǎng)絡(luò)設(shè)備會(huì)主動(dòng)拆除路徑,并向上游網(wǎng)絡(luò)設(shè)備和下游設(shè)備發(fā)送路徑拆除消息,上游網(wǎng)絡(luò)設(shè)備在接收到路徑拆除消息后,將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,但是現(xiàn)有技術(shù)中,上游網(wǎng)絡(luò)設(shè)備在路徑切換之前業(yè)務(wù)已經(jīng)中斷。
[0075]而在本實(shí)施例中,中間網(wǎng)絡(luò)設(shè)備在受到協(xié)議攻擊時(shí),在協(xié)議報(bào)文的第一上送速率還沒(méi)有超過(guò)CAR之前,也就是說(shuō)在協(xié)議報(bào)文沒(méi)有被丟棄之前,該中間網(wǎng)絡(luò)設(shè)備就確定受到了協(xié)議攻擊,然后該中間網(wǎng)絡(luò)設(shè)備通過(guò)第一通知消息通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,該上游網(wǎng)絡(luò)設(shè)備在收到該第一通知消息后,將業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑,從而避免了業(yè)務(wù)中斷,也就是說(shuō)本實(shí)施例中在路徑切換之前業(yè)務(wù)并沒(méi)有中斷。
[0076]本實(shí)施例提供的方法,中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期主動(dòng)的檢測(cè)該中間網(wǎng)絡(luò)設(shè)備是否收到了協(xié)議攻擊,由于檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),使得中間網(wǎng)絡(luò)設(shè)備在由于?;顖?bào)文丟棄而主動(dòng)拆除路徑之前就通知上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,上游網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)中斷之前及時(shí)的將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,從而使得中間網(wǎng)絡(luò)設(shè)備在由于受到協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
[0077]在實(shí)施例一的基礎(chǔ)上,當(dāng)中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊后,如果該中間網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求,則該中間網(wǎng)絡(luò)設(shè)備不為其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接,并且該中間網(wǎng)絡(luò)設(shè)備向其他網(wǎng)絡(luò)設(shè)備發(fā)送所述第三通知消息,該第三通知消息用于通知其他網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,無(wú)法建立正常的業(yè)務(wù)連接,以使其他網(wǎng)絡(luò)設(shè)備不再繼續(xù)向中間網(wǎng)絡(luò)設(shè)備發(fā)送業(yè)務(wù)建立請(qǐng)求。這里,其他網(wǎng)絡(luò)設(shè)備是指除該中間網(wǎng)絡(luò)設(shè)備外的網(wǎng)絡(luò)設(shè)備,當(dāng)然,該網(wǎng)絡(luò)設(shè)備中包括該主用路徑上的除該網(wǎng)絡(luò)設(shè)備外的其他網(wǎng)絡(luò)設(shè)備。如果該主用路徑上的起始設(shè)備發(fā)起了業(yè)務(wù)建立請(qǐng)求,請(qǐng)求建立一條新的業(yè)務(wù)路徑,則該中間網(wǎng)絡(luò)設(shè)備向該起始設(shè)備發(fā)送第三通知消息,通知起始設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。[0078]在實(shí)施例一的基礎(chǔ)上,當(dāng)上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑后,中間網(wǎng)絡(luò)設(shè)備繼續(xù)按照檢測(cè)周期獲取協(xié)議報(bào)文的第二上送速率,當(dāng)該中間網(wǎng)絡(luò)設(shè)備檢測(cè)到該協(xié)議報(bào)文的第二上送速率小于最大協(xié)議速率時(shí),說(shuō)明該中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,該中間網(wǎng)絡(luò)設(shè)備向該上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,第二通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使該上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。該上游網(wǎng)絡(luò)設(shè)備在將業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑之后,向該中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),該第二通知響應(yīng)用于通知該中間網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。
[0079]需要說(shuō)明的是,當(dāng)中間網(wǎng)絡(luò)設(shè)備確定該第二上送速率小于該最大協(xié)議速率時(shí),中間網(wǎng)絡(luò)設(shè)備可以在一定時(shí)長(zhǎng)之后再向上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,使中間網(wǎng)絡(luò)設(shè)備能夠保持一個(gè)穩(wěn)定狀態(tài)。如果該協(xié)議報(bào)文的第二上送速率只是暫時(shí)的小于該最大協(xié)議速率,中間網(wǎng)絡(luò)設(shè)備在向上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息后,上游網(wǎng)絡(luò)設(shè)備剛將該業(yè)務(wù)報(bào)文從備用路徑切換到主用路徑,中間網(wǎng)絡(luò)設(shè)備又檢測(cè)到該協(xié)議報(bào)文的當(dāng)前上送速率大于或等于該最大協(xié)議速率,上游網(wǎng)絡(luò)設(shè)備又要將該業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,使得業(yè)務(wù)頻繁的在兩條路徑之間切換。
[0080]圖2為本發(fā)明實(shí)施例提供的另一種防止業(yè)務(wù)中斷的方法的流程圖,如圖2所示,本實(shí)施例的方法可以包括:
[0081]步驟201、當(dāng)業(yè)務(wù)報(bào)文按照預(yù)先建立的主用路徑傳輸時(shí),該主用路徑上的上游網(wǎng)絡(luò)設(shè)備接收該主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,該第一通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,第一通知消息為該中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率時(shí)向該上游網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),N大于等于2,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR。
[0082]當(dāng)中間網(wǎng)絡(luò)設(shè)備檢測(cè)到維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的協(xié)議報(bào)文的最大協(xié)議速率時(shí),該中間網(wǎng)絡(luò)設(shè)備向該上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,其中,該最大協(xié)議速率小于該該協(xié)議報(bào)文的承諾接入速率CAR。
[0083]步驟202、該上游網(wǎng)絡(luò)設(shè)備根據(jù)該第一通知消息將業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑。
[0084]該上游網(wǎng)絡(luò)設(shè)備接收到該中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息后,發(fā)現(xiàn)該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,該中間網(wǎng)絡(luò)設(shè)備的狀態(tài)不穩(wěn)定,可能會(huì)出現(xiàn)業(yè)務(wù)中斷,因此,該上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑,從而避免了該中間網(wǎng)絡(luò)設(shè)備因受到協(xié)議攻擊先拆除主用路徑再切換至備用路徑導(dǎo)致業(yè)務(wù)短暫中斷的問(wèn)題。
[0085]本實(shí)施例提供的方法,在中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊時(shí),上游網(wǎng)絡(luò)設(shè)備根據(jù)中間網(wǎng)絡(luò)設(shè)備上報(bào)的第一通知消息,在業(yè)務(wù)中斷之前及時(shí)的將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,從而使得中間網(wǎng)絡(luò)設(shè)備在由于受協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
[0086]圖3為本發(fā)明實(shí)施例三適用的一種網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖,如圖3所示,網(wǎng)絡(luò)系統(tǒng)中共有四個(gè)網(wǎng)絡(luò)設(shè)備,分別為網(wǎng)絡(luò)設(shè)備A、B、C、D,圖中有兩條轉(zhuǎn)發(fā)路徑,分別為主用路徑A-B-D和備用路徑A-C-D,在兩條轉(zhuǎn)發(fā)路徑中,網(wǎng)絡(luò)設(shè)備A為上游網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備D為目的設(shè)備,在主用路徑中網(wǎng)絡(luò)設(shè)備B為中間網(wǎng)絡(luò)設(shè)備,在備用路徑中網(wǎng)絡(luò)設(shè)備C為中間網(wǎng)絡(luò)設(shè)備。圖4為本發(fā)明實(shí)施例提供的又一種防止業(yè)務(wù)中斷的方法的流程圖,如圖4所示,本實(shí)施例的方法可以包括:
[0087]步驟301、網(wǎng)絡(luò)設(shè)備B按照檢測(cè)周期獲取協(xié)議報(bào)文的第一上送速率,并確定該第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率。
[0088]該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為網(wǎng)絡(luò)設(shè)備B維持主用路徑A-B-D不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2。
[0089]當(dāng)網(wǎng)絡(luò)設(shè)備B確定該第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率時(shí),說(shuō)明網(wǎng)絡(luò)設(shè)備B受到了協(xié)議攻擊,網(wǎng)絡(luò)設(shè)備B的狀態(tài)不穩(wěn)定,主用路徑A-B-D上的業(yè)務(wù)可能會(huì)出現(xiàn)業(yè)務(wù)中斷。
[0090]步驟302、當(dāng)網(wǎng)絡(luò)設(shè)備B確定該第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率時(shí),網(wǎng)絡(luò)設(shè)備B向網(wǎng)絡(luò)設(shè)備A發(fā)送第一通知消息,第一通知消息用于通知網(wǎng)絡(luò)設(shè)備A網(wǎng)絡(luò)設(shè)備B受到了協(xié)議攻擊。
[0091]步驟303、網(wǎng)絡(luò)設(shè)備A接收網(wǎng)絡(luò)設(shè)備B發(fā)送的第一通知消息,網(wǎng)絡(luò)設(shè)備A根據(jù)第一通知消息將業(yè)務(wù)報(bào)文從主用路徑A-B-D切換到備用路徑A-C-D。
[0092]步驟304、網(wǎng)絡(luò)設(shè)備A向網(wǎng)絡(luò)設(shè)備B發(fā)送第一通知響應(yīng),第一通知響應(yīng)用于通知網(wǎng)絡(luò)設(shè)備B網(wǎng)絡(luò)設(shè)備A已將業(yè)務(wù)報(bào)文從主用路徑A-B-D切換到備用路徑A-C-D。
[0093]本實(shí)施例中,當(dāng)網(wǎng)絡(luò)設(shè)備B受到協(xié)議攻擊后,網(wǎng)絡(luò)設(shè)備B在接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),不為該業(yè)務(wù)建立連接,并且網(wǎng)絡(luò)設(shè)備B會(huì)通知其他網(wǎng)絡(luò)設(shè)備B受到了協(xié)議攻擊無(wú)法建立網(wǎng)絡(luò)連接。
[0094]步驟305、當(dāng)網(wǎng)絡(luò)設(shè)備B按照該檢測(cè)周期檢測(cè)到協(xié)議報(bào)文的第二上送速率小于該最大協(xié)議速率時(shí),網(wǎng)絡(luò)設(shè)備B向網(wǎng)絡(luò)設(shè)備A發(fā)送第二通知消息,第二通知消息用于通知網(wǎng)絡(luò)設(shè)備A網(wǎng)絡(luò)設(shè)備B的協(xié)議攻擊解除。
[0095]當(dāng)網(wǎng)絡(luò)設(shè)備A將業(yè)務(wù)報(bào)文從主用路徑A-B-D切換到備用路徑A-C-D后,網(wǎng)絡(luò)設(shè)備B按照該檢測(cè)周期繼續(xù)檢測(cè)協(xié)議報(bào)文的第二上送速率,并確定該第二速率是否小于該最大協(xié)議速率,當(dāng)網(wǎng)絡(luò)設(shè)備B按照該檢測(cè)周期檢測(cè)到協(xié)議報(bào)文的第二上送速率小于該最大協(xié)議速率時(shí),說(shuō)明網(wǎng)絡(luò)設(shè)備B的協(xié)議攻擊解除,網(wǎng)絡(luò)設(shè)備B的狀態(tài)恢復(fù)穩(wěn)定,則網(wǎng)絡(luò)設(shè)備B向網(wǎng)絡(luò)設(shè)備A發(fā)送第二通知消息,該第二通知消息用于通知網(wǎng)絡(luò)設(shè)備A網(wǎng)絡(luò)設(shè)備B的協(xié)議攻擊解除。
[0096]本實(shí)施例中,當(dāng)網(wǎng)絡(luò)設(shè)備B確定該第二上送速率小于該最大協(xié)議速率時(shí),網(wǎng)絡(luò)設(shè)備B可以在一定時(shí)長(zhǎng)之后再向網(wǎng)絡(luò)設(shè)備A發(fā)送第二通知消息,使網(wǎng)絡(luò)設(shè)備B能夠保持一個(gè)穩(wěn)定狀態(tài)。如果協(xié)議報(bào)文的上送速率只是暫時(shí)的小于該最大協(xié)議速率,網(wǎng)絡(luò)設(shè)備B向網(wǎng)絡(luò)設(shè)備A發(fā)送第二通知消息后,網(wǎng)絡(luò)設(shè)備A剛將業(yè)務(wù)報(bào)文從備用路徑切換到主用路徑,網(wǎng)絡(luò)設(shè)備B又檢測(cè)到協(xié)議報(bào)文的當(dāng)前上送速率大于或等于該最大協(xié)議速率,網(wǎng)絡(luò)設(shè)備A又要將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,使得業(yè)務(wù)頻繁的在兩條路徑之間切換。
[0097]步驟306、網(wǎng)絡(luò)設(shè)備A接收網(wǎng)絡(luò)設(shè)備B發(fā)送的第二通知消息,根據(jù)第二通知消息將業(yè)務(wù)報(bào)文從備用路徑A_C_D切換到主用路徑A_B_D。[0098]步驟307、網(wǎng)絡(luò)設(shè)備A向網(wǎng)絡(luò)設(shè)備B發(fā)送第二通知響應(yīng)。
[0099]本發(fā)明實(shí)施例提供的方法,中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期主動(dòng)的檢測(cè)該中間網(wǎng)絡(luò)設(shè)備是否收到了協(xié)議攻擊,由于檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),使得中間網(wǎng)絡(luò)設(shè)備在由于保活報(bào)文丟棄而主動(dòng)拆除路徑之前就通知上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到了協(xié)議攻擊,上游網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)中斷之前及時(shí)的將業(yè)務(wù)報(bào)文從主用路徑切換到備用路徑,從而使得中間網(wǎng)絡(luò)設(shè)備在由于受到協(xié)議攻擊而導(dǎo)致業(yè)務(wù)中斷之前,上游網(wǎng)絡(luò)設(shè)備將業(yè)務(wù)從主用路徑切換到備用路徑,避免了業(yè)務(wù)中斷。
[0100]圖5為本發(fā)明實(shí)施例四提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的網(wǎng)絡(luò)設(shè)備200為預(yù)先建立的主用路徑上的中間網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備200包括:獲取模塊41、確定模塊42和發(fā)送模塊43。
[0101]獲取模塊41,用于當(dāng)業(yè)務(wù)報(bào)文在該主用路徑上傳輸時(shí),按照檢測(cè)周期獲取維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2 ;
[0102]確定模塊42,用于確定該第一上送速率是否大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率,其中,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR ;
[0103]發(fā)送模塊43,用于當(dāng)該確定模塊確定該第一上送速率大于或等于預(yù)設(shè)的該最大協(xié)議速率時(shí),向該主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,該第一通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑。
[0104]本實(shí)施例提供的方法可用于執(zhí)行圖1所示實(shí)施例的技術(shù)方案,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
[0105]圖6為本發(fā)明實(shí)施例五提供的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的網(wǎng)絡(luò)設(shè)備300在圖5所示網(wǎng)絡(luò)設(shè)備200結(jié)構(gòu)的基礎(chǔ)上,進(jìn)一步地,還可以包括:接收模塊44,用于接收該上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),該第一通知響應(yīng)用于通知該網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文切換到該備用路徑。
[0106]本實(shí)施例中,該確定模塊42還用于:按照該檢測(cè)周期檢測(cè)該協(xié)議報(bào)文的第二上送速率是否小于該最大協(xié)議速率;該發(fā)送模塊43還用于:當(dāng)該確定模塊42確定該第二上送速率小于該最大協(xié)議速率時(shí),向該上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,該第二通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。該發(fā)送模塊43向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,具體為:在預(yù)設(shè)時(shí)長(zhǎng)之后向該上游網(wǎng)絡(luò)設(shè)備發(fā)送該第二通知消息。
[0107]上游設(shè)備接收到第二通知消息,向網(wǎng)絡(luò)設(shè)備返回第二通知響應(yīng),則接收模塊44還用于:接收該上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),該第二通知響應(yīng)用于通知該網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。
[0108]進(jìn)一步地,本實(shí)施例的網(wǎng)絡(luò)設(shè)備還包括:業(yè)務(wù)建立模塊45 ;用于當(dāng)該網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),不為該其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接,相應(yīng)地,該發(fā)送模塊43還用于:向該其他網(wǎng)絡(luò)設(shè)備發(fā)送該第三通知消息,該第三通知消息用于通知該其他網(wǎng)絡(luò)設(shè)備該網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。[0109]本實(shí)施例提供的網(wǎng)絡(luò)設(shè)備可用于執(zhí)行圖1和圖4所示實(shí)施例的技術(shù)方案,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
[0110]圖7為本發(fā)明實(shí)施例六提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的網(wǎng)絡(luò)設(shè)備400為預(yù)先建立的主用路徑上的上游網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備400包括:接收模塊51和路徑切換模塊52。
[0111]接收模塊51,用于當(dāng)業(yè)務(wù)報(bào)文按照該主用路徑傳輸時(shí),接收該主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,該第一通知消息用于通知該網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,該第一通知消息為該中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率時(shí)向該網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)保活報(bào)文的時(shí)長(zhǎng),N大于等于2,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR ;
[0112]路徑切換模塊52,用于根據(jù)該第一通知消息將該業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑。
[0113]本實(shí)施例提供的網(wǎng)絡(luò)設(shè)備可用于執(zhí)行圖2所示實(shí)施例的技術(shù)方案,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
[0114]圖8為本發(fā)明實(shí)施例七提供的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例的網(wǎng)絡(luò)設(shè)備500在圖7所示網(wǎng)絡(luò)設(shè)備400結(jié)構(gòu)的基礎(chǔ)上,進(jìn)一步地,還可以包括:發(fā)送模塊53,用于向該中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知該中間網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該協(xié)議報(bào)文切換到該備用路徑。
[0115]本實(shí)施例中,該接收模塊51還用于:接收該中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,該第二通知消息用于通知該網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除;該路徑切換模塊52還用于:根據(jù)該第二通知消息將該業(yè)務(wù)報(bào)文從該主用路徑切換到該備用路徑;該發(fā)送模塊53還用于:向該中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通知該中間網(wǎng)絡(luò)設(shè)備該業(yè)務(wù)報(bào)文從該主用路徑切換到該備用路徑。
[0116]本實(shí)施例的網(wǎng)絡(luò)設(shè)備,可以用于執(zhí)行圖2和圖4所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0117]本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備600,圖9為本發(fā)明實(shí)施例八提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖9所示,該網(wǎng)絡(luò)設(shè)備600為預(yù)先建立的主用路徑上的中間網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備600包括:總線640 ;以及連接到總線640的處理器610、存儲(chǔ)器620和接口630,其中,該存儲(chǔ)器620用于存儲(chǔ)指令,該處理器610用于執(zhí)行該指令用于:當(dāng)業(yè)務(wù)報(bào)文在預(yù)先建立的主用路徑上傳輸時(shí),按照檢測(cè)周期獲取維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2 ;該處理器610還用于確定該第一上送速率是否大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率,其中,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR,該接口 630用于當(dāng)該處理器610確定該第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率時(shí),向該主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,該第一通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑。[0118]在本發(fā)明實(shí)施例中,可選地,該接口 630還用于:接收該上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),該第一通知響應(yīng)用于通知該網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文切換到該備用路徑。
[0119]在本發(fā)明實(shí)施例中,可選地,該處理器610執(zhí)行該指令還用于:按照該檢測(cè)周期檢測(cè)該協(xié)議報(bào)文的第二上送速率是否小于該最大協(xié)議速率,接口 630還用于:當(dāng)該處理器610確定該第二上送速率小于該最大協(xié)議速率時(shí),向該上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,該第二通知消息用于通知該上游網(wǎng)絡(luò)設(shè)備該網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。該接口 630具體用于:在預(yù)設(shè)時(shí)長(zhǎng)之后向該上游網(wǎng)絡(luò)設(shè)備發(fā)送該第二通知消息。
[0120]在本發(fā)明實(shí)施例中,可選地,該處理器610執(zhí)行該指令還用于:接收該上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),該第二通知響應(yīng)用于通知該網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該業(yè)務(wù)報(bào)文從該備用路徑切換到該主用路徑。
[0121]在本發(fā)明實(shí)施例中,可選地,該處理器610執(zhí)行該指令還用于:當(dāng)該網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),不為該其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接;該接口 630還用于向該其他網(wǎng)絡(luò)設(shè)備發(fā)送該第三通知消息,該第三通知消息用于通知該其他網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。
[0122]本實(shí)施例的網(wǎng)絡(luò)設(shè)備,可以執(zhí)行圖1和圖4所示的方法實(shí)施例中的中間網(wǎng)絡(luò)設(shè)備執(zhí)行的方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。
[0123]本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)設(shè)備700,圖10為本發(fā)明實(shí)施例九提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,如圖10所示,該網(wǎng)絡(luò)設(shè)備700為預(yù)先建立的主用路徑上的上游網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備700包括:總線740 ;以及連接到總線740的處理器710、存儲(chǔ)器720和接口 730,其中,該接口 730用于當(dāng)業(yè)務(wù)報(bào)文按照該主用路徑傳輸時(shí),接收該主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,該第一通知消息用于通知該網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,該第一通知消息為該中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)該主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的該協(xié)議報(bào)文的最大協(xié)議速率時(shí)向該網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,該檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),該協(xié)議會(huì)話中斷時(shí)長(zhǎng)為該中間網(wǎng)絡(luò)設(shè)備維持該主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),N大于等于2,該最大協(xié)議速率小于該協(xié)議報(bào)文的承諾接入速率CAR ;該存儲(chǔ)器720用于存儲(chǔ)指令,該接口 730用于該處理器710用于執(zhí)行該指令用于:根據(jù)該第一通知消息將該業(yè)務(wù)報(bào)文從該主用路徑切換到備用路徑。
[0124]在本發(fā)明實(shí)施例中,可選地,該接口 730還用于向該中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知該中間網(wǎng)絡(luò)設(shè)備該上游網(wǎng)絡(luò)設(shè)備將該協(xié)議報(bào)文切換到該備用路徑。
[0125]在本發(fā)明實(shí)施例中,可選地,該接口 730還用于:接收該中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,該第二通知消息用于通知該網(wǎng)絡(luò)設(shè)備該中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除;該處理器710執(zhí)行該指令還用于:根據(jù)該第二通知消息將該業(yè)務(wù)報(bào)文從該主用路徑切換到該備用路徑;該接口 730還用于:向該中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通該中間網(wǎng)絡(luò)設(shè)備知該業(yè)務(wù)報(bào)文從該主用路徑切換到該備用路徑。
[0126]本實(shí)施例的網(wǎng)絡(luò)設(shè)備,可以執(zhí)行圖2和圖4所示的方法實(shí)施例中的上游網(wǎng)絡(luò)設(shè)備執(zhí)行的方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,這里不再贅述。[0127]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0128]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種防止業(yè)務(wù)中斷的方法,其特征在于,包括:當(dāng)業(yè)務(wù)報(bào)文在預(yù)先建立的主用路徑上傳輸時(shí),所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期獲取維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2 ;當(dāng)所述中間網(wǎng)絡(luò)設(shè)備確定所述第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí),所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑,其中,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息之后,還包括:所述中間網(wǎng)絡(luò)設(shè)備接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),所述第一通知響應(yīng)用于通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文切換到所述備用路徑。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 當(dāng)所述中間網(wǎng)絡(luò)設(shè)備按照所述檢測(cè)周期檢測(cè)到所述協(xié)議報(bào)文的第二上送速率小于所述最大協(xié)議速率時(shí),所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,包括:所述中間網(wǎng)絡(luò)設(shè)備在預(yù)設(shè)時(shí)長(zhǎng)之后向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送所述第二通知消息。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述中間網(wǎng)絡(luò)設(shè)備向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息之后,還包括:所述中間網(wǎng)絡(luò)設(shè)備接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),所述第二通知響應(yīng)用于通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中間網(wǎng)絡(luò)設(shè)備向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息之后,還包括:當(dāng)所述中間網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),所述中間網(wǎng)絡(luò)設(shè)備不為所述其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接,并且所述中間網(wǎng)絡(luò)設(shè)備向所述其他網(wǎng)絡(luò)設(shè)備發(fā)送所述第三通知消息,所述第三通知消息用于通知所述其他網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。
7.一種防止業(yè)務(wù)中斷的方法,其特征在于,包括:當(dāng)業(yè)務(wù)報(bào)文按照預(yù)先建立的主用路徑傳輸時(shí),所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備接收所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,所述第一通知消息為所述中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí)向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)保活報(bào)文的時(shí)長(zhǎng),N大于等于2,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ; 所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑之后,還包括: 所述上游網(wǎng)絡(luò)設(shè)備向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述協(xié)議報(bào)文切換到所述備用路徑。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 所述上游網(wǎng)絡(luò)設(shè)備接收所述中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除; 所述上游網(wǎng)絡(luò)設(shè)備根據(jù)所述第二通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑; 所述上游網(wǎng)絡(luò)設(shè)備向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通所述中間網(wǎng)絡(luò)設(shè)備知所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑。
10.一種網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備為預(yù)先建立的主用路徑上的中間網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括: 獲取模塊,用于當(dāng)業(yè)務(wù)報(bào)文在所述主用路徑上傳輸時(shí),按照檢測(cè)周期獲取維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò) 設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),其中,N大于等于2 ; 確定模塊,用于確定所述第一上送速率是否大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率,其中,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ; 發(fā)送模塊,用于當(dāng)所述確定模塊確定所述第一上送速率大于或等于預(yù)設(shè)的所述最大協(xié)議速率時(shí),向所述主用路徑上的上游網(wǎng)絡(luò)設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括: 接收模塊,用于接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知響應(yīng),所述第一通知響應(yīng)用于通知所述網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文切換到所述備用路徑。
12.根據(jù)權(quán)利要求10或11所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述確定模塊還用于:按照所述檢測(cè)周期檢測(cè)所述協(xié)議報(bào)文的第二上送速率是否小于所述最大協(xié)議速率; 所述發(fā)送模塊還用于:當(dāng)所述確定模塊確定所述第二上送速率小于所述最大協(xié)議速率時(shí),向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述上游網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除,以使所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述發(fā)送模塊向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送第二通知消息,具體為:在預(yù)設(shè)時(shí)長(zhǎng)之后向所述上游網(wǎng)絡(luò)設(shè)備發(fā)送所述第二通知消息。
14.根據(jù)權(quán)利要求12或13所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述接收模塊還用于:接收所述上游網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知響應(yīng),所述第二通知響應(yīng)用于通知所述網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述業(yè)務(wù)報(bào)文從所述備用路徑切換到所述主用路徑。
15.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括:業(yè)務(wù)建立模塊;用于當(dāng)所述網(wǎng)絡(luò)設(shè)備接收到其他網(wǎng)絡(luò)設(shè)備發(fā)送的業(yè)務(wù)建立請(qǐng)求時(shí),不為所述其他網(wǎng)絡(luò)設(shè)備建立業(yè)務(wù)連接;所述發(fā)送模塊還用于:向所述其他網(wǎng)絡(luò)設(shè)備發(fā)送所述第三通知消息,所述第三通知消息用于通知所述其他網(wǎng)絡(luò)設(shè)備所述網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊無(wú)法建立業(yè)務(wù)連接。
16.一種網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備為預(yù)先建立的主用路徑上的上游網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括:接收模塊,用于當(dāng)業(yè)務(wù)報(bào)文按照所述主用路徑傳輸時(shí),接收所述主用路徑上的中間網(wǎng)絡(luò)設(shè)備發(fā)送的第一通知消息,所述第一通知消息用于通知所述網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備受到協(xié)議攻擊,所述第一通知消息為所述中間網(wǎng)絡(luò)設(shè)備按照檢測(cè)周期確定維護(hù)所述主用路徑的協(xié)議報(bào)文的第一上送速率大于或等于預(yù)設(shè)的所述協(xié)議報(bào)文的最大協(xié)議速率時(shí)向所述網(wǎng)絡(luò)設(shè)備發(fā)送的,其中,所述檢測(cè)周期小于協(xié)議會(huì)話中斷時(shí)長(zhǎng),所述協(xié)議會(huì)話中斷時(shí)長(zhǎng)為所述中間網(wǎng)絡(luò)設(shè)備維持所述主用路徑不斷開(kāi)所需要的至少N個(gè)連續(xù)?;顖?bào)文的時(shí)長(zhǎng),N大于等于2,所述最大協(xié)議速率小于所述協(xié)議報(bào)文的承諾接入速率CAR ;路徑切換模塊,用于根據(jù)所述第一通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到備用路徑。
17.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括:發(fā)送模塊,用于向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第一通知響應(yīng),通知所述中間網(wǎng)絡(luò)設(shè)備所述上游網(wǎng)絡(luò)設(shè)備將所述協(xié)議報(bào)文切換到所述備用路徑。
18.根據(jù)權(quán)利要求17所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述接收模塊還用于:接收所述中間網(wǎng)絡(luò)設(shè)備發(fā)送的第二通知消息,所述第二通知消息用于通知所述網(wǎng)絡(luò)設(shè)備所述中間網(wǎng)絡(luò)設(shè)備的協(xié)議攻擊解除;所述路徑切換模塊還用于:根據(jù)所述第二通知消息將所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑;所述發(fā)送模塊還用于:向所述中間網(wǎng)絡(luò)設(shè)備發(fā)送第二通知響應(yīng),通所述中間網(wǎng)絡(luò)設(shè)備知所述業(yè)務(wù)報(bào)文從所述主用路徑切換到所述備用路徑。
【文檔編號(hào)】H04L12/24GK103746856SQ201410042453
【公開(kāi)日】2014年4月23日 申請(qǐng)日期:2014年1月28日 優(yōu)先權(quán)日:2014年1月28日
【發(fā)明者】李德根 申請(qǐng)人:華為技術(shù)有限公司