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

一種報(bào)文調(diào)度方法和設(shè)備的制作方法

文檔序號(hào):7554883閱讀:122來(lái)源:國(guó)知局
專利名稱:一種報(bào)文調(diào)度方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種報(bào)文調(diào)度方法和設(shè)備。
背景技術(shù)
隨著云計(jì)算技術(shù)的快速發(fā)展,大量新技術(shù)標(biāo)準(zhǔn)在數(shù)據(jù)中心網(wǎng)絡(luò)中得以應(yīng)用,EVI(Ethernet Virtualization Interconnection,以太網(wǎng)虛擬化互聯(lián)技術(shù))也隨之而產(chǎn)生。如圖1所示,為EVI網(wǎng)絡(luò)的組網(wǎng)示意圖,EVI網(wǎng)絡(luò)主要基于現(xiàn)有的服務(wù)提供商網(wǎng)絡(luò)和企業(yè)網(wǎng)絡(luò),給分散的物理站點(diǎn)提供靈活的二層互聯(lián)功能。在EVI網(wǎng)絡(luò)中,鄰居關(guān)系的穩(wěn)定將會(huì)影響到整個(gè)二層網(wǎng)絡(luò)的拓?fù)浞€(wěn)定和流量轉(zhuǎn)發(fā),一旦鄰居關(guān)系發(fā)生震蕩,就會(huì)導(dǎo)致整個(gè)EVI網(wǎng)絡(luò)中MAC(Media Access Control,介質(zhì)訪問(wèn)控制)表項(xiàng)的不斷刷新,使得流量轉(zhuǎn)發(fā)受到重大影響?,F(xiàn)有技術(shù)中,對(duì)于需要上送CPU (Central Processing Unit,中央處理器)的協(xié)議報(bào)文會(huì)下發(fā)特征(如MAC=0180C2000000),在收到報(bào)文后,會(huì)首先進(jìn)行特征匹配;如果特征匹配成功,則說(shuō)明報(bào)文是協(xié)議報(bào)文,將協(xié)議報(bào)文加入到隊(duì)列中等待調(diào)度;如果特征匹配不成功,則按照數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。當(dāng)協(xié)議報(bào)文自身產(chǎn)生擁塞時(shí),會(huì)導(dǎo)致CPU無(wú)法及時(shí)處理用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文,從而導(dǎo)致鄰居震蕩,無(wú)法有效保證鄰居關(guān)系的穩(wěn)定。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種報(bào)文調(diào)度方法和設(shè)備,以及時(shí)處理用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文,有效保證鄰居關(guān)系的穩(wěn)定。為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種報(bào)文調(diào)度方法,該方法應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,該方法包括以下步驟:網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片在收到報(bào)文后,所述轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;其中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí);所述網(wǎng)絡(luò)設(shè)備的中央處理器CPU在需要調(diào)度報(bào)文時(shí),所述CPU判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文;如果否,則判斷所述第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。所述方法還包括:所述網(wǎng)絡(luò)設(shè)備的CPU在調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文時(shí),如果發(fā)現(xiàn)所述第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則所述網(wǎng)絡(luò)設(shè)備停止調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。
所述第一類型特征具體包括:能夠匹配到指定類型協(xié)議的特征;所述網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配之前,所述方法還包括:所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議時(shí),在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述指定類型協(xié)議所對(duì)應(yīng)的第一類型特征。所述第二類型特征具體包括:用于表明鄰居信息的特征;所述網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配之前,所述方法還包括:所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,且本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值時(shí),所述網(wǎng)絡(luò)設(shè)備的CPU獲得所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。所述網(wǎng)絡(luò)設(shè)備的CPU在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征之后,所述方法還包括:所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與所述鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,所述網(wǎng)絡(luò)設(shè)備的CPU撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,且該網(wǎng)絡(luò)設(shè)備上具有轉(zhuǎn)發(fā)芯片和CPU,該網(wǎng)絡(luò)設(shè)備具體包括:處理模塊,用于在收到報(bào)文后,利用報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;其中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí);調(diào)度模塊,用于在需要調(diào)度報(bào)文時(shí),判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文;如果否,則判斷所述第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。所述調(diào)度模塊,還用于在調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文時(shí),如果發(fā)現(xiàn)所述第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則停止調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。所述第一類型特征具體包括:能夠匹配到指定類型協(xié)議的特征;所述網(wǎng)絡(luò)設(shè)備還包括:配置模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議時(shí),在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述指定類型協(xié)議所對(duì)應(yīng)的第一類型特征。所述第二類型特征具體包括:用于表明鄰居信息的特征;所述網(wǎng)絡(luò)設(shè)備還包括:配置模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,且本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值時(shí),獲得所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。還包括:刪除模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與所述鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例至少具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例中,通過(guò)對(duì)協(xié)議報(bào)文劃分優(yōu)先級(jí),使得網(wǎng)絡(luò)設(shè)備能夠優(yōu)先調(diào)度用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文,從而及時(shí)處理用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文,不會(huì)由于協(xié)議報(bào)文的擁塞導(dǎo)致鄰居震蕩,有效保證鄰居關(guān)系的穩(wěn)定,減少斷流出現(xiàn)的可能。


圖1是現(xiàn)有技術(shù)中EVI網(wǎng)絡(luò)的組網(wǎng)示意圖;圖2是本發(fā)明實(shí)施例提供的一種報(bào)文調(diào)度方法流程示意圖;圖3是本發(fā)明實(shí)施例中提出的一種報(bào)文示例的示意圖;圖4是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供一種報(bào)文調(diào)度(即由CPU對(duì)報(bào)文進(jìn)行調(diào)度)方法,該方法應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,且本發(fā)明實(shí)施例中,通過(guò)對(duì)協(xié)議報(bào)文劃分優(yōu)先級(jí),使得網(wǎng)絡(luò)設(shè)備能夠優(yōu)先調(diào)度用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文;本發(fā)明實(shí)施例中,為了對(duì)協(xié)議報(bào)文劃分優(yōu)先級(jí),需要在網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第一類型特征和第二類型特征。該第一類型特征為匹配指定類型協(xié)議的基本特征,且該第一類型特征具體包括能夠匹配到指定類型協(xié)議的特征,即利用該第一類型特征可以將相關(guān)報(bào)文判定為該指定類型協(xié)議的協(xié)議報(bào)文,該第一類型特征通常為目的MAC、協(xié)議號(hào)、目的端口號(hào)等;該第二類型特征為匹配指定類型協(xié)議的高級(jí)特征,且該第二類型特征具體包括用于表明鄰居信息的特征;例如,當(dāng)指定類型協(xié)議為協(xié)議A時(shí),第一類型特征為匹配協(xié)議A的基本特征,第二類型特征用于將協(xié)議A的協(xié)議報(bào)文進(jìn)行二次分類,為匹配協(xié)議A的高級(jí)特征。具體的,網(wǎng)絡(luò)設(shè)備的CPU在確定本網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議(即啟動(dòng)指定類型協(xié)議)后,在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置該指定類型協(xié)議所對(duì)應(yīng)的第一類型特征,即網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)第一類型特征,如目的MAC為0180C2000000。網(wǎng)絡(luò)設(shè)備的CPU在確定本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,則網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,即網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。本發(fā)明實(shí)施例的優(yōu)選實(shí)施方式中,網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征的方式包括但不限于如下方式:方式一、網(wǎng)絡(luò)設(shè)備的CPU在確定本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,即網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。方式二、網(wǎng)絡(luò)設(shè)備可以配置優(yōu)先?;畹泥従觽€(gè)數(shù)(即預(yù)設(shè)數(shù)值),當(dāng)發(fā)生協(xié)議報(bào)文擁塞時(shí),可以優(yōu)先保證該預(yù)設(shè)數(shù)值的鄰居保持穩(wěn)定連接?;诖耍W(wǎng)絡(luò)設(shè)備的CPU在確定本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值,則網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,即網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。具體的,網(wǎng)絡(luò)設(shè)備的CPU在收到來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的用于建立鄰居關(guān)系的HELLO報(bào)文后,按照現(xiàn)有流程與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系;網(wǎng)絡(luò)設(shè)備的CPU在獲知本網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,即網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備之間的鄰居關(guān)系處于穩(wěn)態(tài)后(如針對(duì)邊界網(wǎng)關(guān)協(xié)議BGP協(xié)議,當(dāng)狀態(tài)機(jī)處于建立Established狀態(tài)時(shí),表明鄰居關(guān)系處于穩(wěn)態(tài)),如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量不小于預(yù)設(shè)數(shù)值,則不在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第二類型特征;如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值,則CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第二類型特征,即向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)第二類型特征。方式三、網(wǎng)絡(luò)設(shè)備可以配置優(yōu)先?;畹泥従觽€(gè)數(shù)(即預(yù)設(shè)數(shù)值)以及網(wǎng)段信息,當(dāng)發(fā)生協(xié)議報(bào)文擁塞時(shí),可以優(yōu)先保證該預(yù)設(shè)數(shù)值的位于該網(wǎng)段信息的鄰居保持穩(wěn)定連接。基于此,網(wǎng)絡(luò)設(shè)備的CPU在確定本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值,且鄰居網(wǎng)絡(luò)設(shè)備位于上述網(wǎng)段信息內(nèi),則該網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,即網(wǎng)絡(luò)設(shè)備的CPU向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。具體的,網(wǎng)絡(luò)設(shè)備的CPU在收到來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的用于建立鄰居關(guān)系的HELLO報(bào)文后,按照現(xiàn)有流程與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系;網(wǎng)絡(luò)設(shè)備的CPU在獲知本網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系后,即網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備之間的鄰居關(guān)系處于穩(wěn)態(tài)后(如針對(duì)邊界網(wǎng)關(guān)協(xié)議BGP協(xié)議,當(dāng)狀態(tài)機(jī)處于建立Established狀態(tài)時(shí),表明鄰居關(guān)系處于穩(wěn)態(tài)),如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量不小于預(yù)設(shè)數(shù)值或者鄰居網(wǎng)絡(luò)設(shè)備不位于上述網(wǎng)段信息內(nèi),則不在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第二類型特征;如果本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值且鄰居網(wǎng)絡(luò)設(shè)備位于上述網(wǎng)段信息內(nèi),則CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第二類型特征,即向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)第二類型特征。本發(fā)明實(shí)施例中,該第二類型特征具體包括用于表明鄰居信息的特征,網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征的過(guò)程為:網(wǎng)絡(luò)設(shè)備直接從來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的協(xié)議報(bào)文(即用于確定本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系的協(xié)議報(bào)文)中獲得第二類型特征。例如,當(dāng)報(bào)文中IP頭偏移12字節(jié)后的內(nèi)容為用于表明鄰居信息的特征時(shí),網(wǎng)絡(luò)設(shè)備的CPU從來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的協(xié)議報(bào)文中獲得第二類型特征為該協(xié)議報(bào)文的IP頭偏移12字節(jié)后的內(nèi)容,如果IP頭偏移12字節(jié)后的內(nèi)容為0xc80a017d,則網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征為:IP頭偏移12字節(jié)后的內(nèi)容是0xc80a017d。又例如,當(dāng)報(bào)文中IP頭偏移12字節(jié)后的內(nèi)容以及IP頭偏移49字節(jié)后的內(nèi)容為用于表明鄰居信息的特征時(shí),網(wǎng)絡(luò)設(shè)備的CPU從來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的協(xié)議報(bào)文中獲得第二類型特征為該協(xié)議報(bào)文的IP頭偏移12字節(jié)后的內(nèi)容以及IP頭偏移49字節(jié)后的內(nèi)容,如果IP頭偏移12字節(jié)后的內(nèi)容為0xc80a017d,IP頭偏移49字節(jié)后的內(nèi)容為03,則網(wǎng)絡(luò)設(shè)備的CPU獲得鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征為:IP頭偏移12字節(jié)后的內(nèi)容是0xc80a017d,且IP頭偏移49字節(jié)后的內(nèi)容為03。本發(fā)明實(shí)施例中,針對(duì)上述方式二和方式三,網(wǎng)絡(luò)設(shè)備的CPU在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置第二類型特征之后,該網(wǎng)絡(luò)設(shè)備的CPU還需要將本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量加I。本發(fā)明實(shí)施例中,針對(duì)上述方式一、方式二和方式三,網(wǎng)絡(luò)設(shè)備的CPU在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征之后,如果網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備撤銷已經(jīng)建立的鄰居關(guān)系,則該網(wǎng)絡(luò)設(shè)備的CPU還需要撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。具體的,網(wǎng)絡(luò)設(shè)備的CPU在收到來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的用于撤銷鄰居關(guān)系的HELLO報(bào)文之后,需要按照現(xiàn)有流程進(jìn)行鄰居關(guān)系撤銷過(guò)程,且在網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,該網(wǎng)絡(luò)設(shè)備的CPU還需要撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,即向本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片下發(fā)撤銷第二類型特征的操作。下面以EVI組網(wǎng)對(duì)第一類型特征和第二類型特征的配置過(guò)程進(jìn)行描述:EVI 組網(wǎng)中通過(guò) ENDP(EVI Neighbor Discovery Protocol,EVI 鄰居發(fā)現(xiàn)協(xié)議)來(lái)自動(dòng)發(fā)現(xiàn)站點(diǎn),并建立EVI鄰居關(guān)系;其中,該ENDP主要用于實(shí)現(xiàn)跨站點(diǎn)的鄰居發(fā)現(xiàn)功能,自動(dòng)協(xié)商并建立EVI虛鏈路,并觸發(fā)網(wǎng)絡(luò)設(shè)備自身運(yùn)行EV1-1SIS (Intermediate systemto intermediate system,中間系統(tǒng)到中間系統(tǒng))路由協(xié)議等;基于ENDP的上述功能,為了維持EVI鄰居的穩(wěn)定性,需要對(duì)ENDP協(xié)議進(jìn)行優(yōu)先上送。具體的,在正常環(huán)境下建立鄰居關(guān)系時(shí),進(jìn)行第一類型特征和第二類型特征的配置,當(dāng)組網(wǎng)環(huán)境中受到攻擊威脅時(shí),可以保證匹配第一類型特征和第二類型特征的鄰居的協(xié)議報(bào)文優(yōu)先進(jìn)行調(diào)度,從而保證了這部分鄰居的穩(wěn)定性。首先,網(wǎng)絡(luò)設(shè)備的CPU確定第一類型特征為UDP (User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)目的端口 =53333,并獲知報(bào)文中IP頭偏移12字節(jié)后的內(nèi)容以及IP頭偏移49字節(jié)后的內(nèi)容為用于表明鄰居信息的特征,即從來(lái)自鄰居網(wǎng)絡(luò)設(shè)備的協(xié)議報(bào)文中獲得第二類型特征為該協(xié)議報(bào)文的IP頭偏移12字節(jié)后的內(nèi)容以及IP頭偏移49字節(jié)后的內(nèi)容,以及,配置優(yōu)先?;畹泥従觽€(gè)數(shù)為2,即預(yù)設(shè)數(shù)值為2。其次,假設(shè)管理ENDP協(xié)議的進(jìn)程為endpd,則endpd進(jìn)程啟動(dòng)時(shí),將第一類型特征(UDP目的端口 =53333)下發(fā)給轉(zhuǎn)發(fā)芯片;當(dāng)收到ENDP報(bào)文,且類型為新鄰居建立時(shí),則按照原有流程建立新鄰居;當(dāng)鄰居狀態(tài)機(jī)已經(jīng)穩(wěn)定(即網(wǎng)絡(luò)設(shè)備與鄰居網(wǎng)絡(luò)設(shè)備之間的鄰居關(guān)系處于穩(wěn)態(tài),如針對(duì)BGP協(xié)議,當(dāng)狀態(tài)機(jī)處于Established狀態(tài)時(shí),表明鄰居關(guān)系處于穩(wěn)態(tài))以后,則判斷當(dāng)前已?;畹泥従觽€(gè)數(shù);如果小于2,則獲取該鄰居網(wǎng)絡(luò)設(shè)備的第二類型特征;在此應(yīng)用場(chǎng)景下,第二類型特征為協(xié)議報(bào)文的IP頭偏移12字節(jié)后的內(nèi)容(如0xc80a017d)以及IP頭偏移49字節(jié)后的內(nèi)容(如03)。進(jìn)一步的,將特征“IP頭偏移12字節(jié)內(nèi)容為0xc80a017d”、“IP頭偏移49字節(jié)內(nèi)容為03”作為第二類型特征下發(fā)給轉(zhuǎn)發(fā)芯片;如果大于等于2,則不需要獲取該鄰居網(wǎng)絡(luò)設(shè)備的第二類型特征,也不需要將第二類型特征下發(fā)給轉(zhuǎn)發(fā)芯片。本發(fā)明實(shí)施例中,如圖2所示,該報(bào)文調(diào)度方法包括以下步驟:步驟201,網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片在收到報(bào)文后,該轉(zhuǎn)發(fā)芯片利用報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果未匹配到第一類型特征和第二類型特征,則轉(zhuǎn)發(fā)芯片確定報(bào)文為數(shù)據(jù)報(bào)文,后續(xù)將按照數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)流程進(jìn)行處理;如果匹配到第一類型特征,但未匹配到第二類型特征,則轉(zhuǎn)發(fā)芯片將報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則轉(zhuǎn)發(fā)芯片將報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列。本發(fā)明實(shí)施例中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)。如圖3所示,為轉(zhuǎn)發(fā)芯片收到的報(bào)文示意圖,轉(zhuǎn)發(fā)芯片在收到圖3所示的報(bào)文之后,開始特征匹配過(guò)程;轉(zhuǎn)發(fā)芯片首先匹配UDP目的端口字段,如果目的端口號(hào)不是53333,則確定報(bào)文為數(shù)據(jù)報(bào)文,后續(xù)進(jìn)行數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)處理;如果目的端口號(hào)為53333,則轉(zhuǎn)發(fā)芯片繼續(xù)進(jìn)行下一特征的匹配;如果IP頭偏移12字節(jié)內(nèi)容為0xc80a017d,且IP頭偏移49字節(jié)內(nèi)容為03,則轉(zhuǎn)發(fā)芯片將該報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列,如果不滿足上述條件,則轉(zhuǎn)發(fā)芯片將該報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列。步驟202,網(wǎng)絡(luò)設(shè)備的CPU在需要調(diào)度報(bào)文時(shí),該CPU判斷第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則執(zhí)行步驟203 ;如果否,則執(zhí)行步驟204。需要注意的是,第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí),因此網(wǎng)絡(luò)設(shè)備的CPU在需要調(diào)度報(bào)文時(shí),需要首先判斷第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;其次判斷第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文。步驟203,網(wǎng)絡(luò)設(shè)備的CPU調(diào)度第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并結(jié)束本次調(diào)度流程。步驟204,網(wǎng)絡(luò)設(shè)備的CPU判斷第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則執(zhí)行步驟205 ;如果否,則結(jié)束本次調(diào)度流程。步驟205,網(wǎng)絡(luò)設(shè)備的CPU調(diào)度第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并結(jié)束本次調(diào)度流程。本發(fā)明實(shí)施例中,上述調(diào)度報(bào)文的過(guò)程具體為將報(bào)文上送CPU的過(guò)程;且對(duì)于同一優(yōu)先級(jí)隊(duì)列中報(bào)文的調(diào)度過(guò)程,將按先進(jìn)先出的方式進(jìn)行調(diào)度。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)設(shè)備的CPU在調(diào)度第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文的過(guò)程中,如果發(fā)現(xiàn)第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則網(wǎng)絡(luò)設(shè)備的CPU停止調(diào)度第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文?;谂c上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,且該網(wǎng)絡(luò)設(shè)備上具有轉(zhuǎn)發(fā)芯片和CPU,如圖4所示,該網(wǎng)絡(luò)設(shè)備具體包括:處理模塊11,用于在收到報(bào)文后,利用報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;其中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí);調(diào)度模塊12,用于在需要調(diào)度報(bào)文時(shí),判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文;如果否,則判斷所述第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。所述調(diào)度模塊12,還用于在調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文時(shí),如果發(fā)現(xiàn)所述第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則停止調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。本發(fā)明實(shí)施例中,所述第一類型特征具體包括:能夠匹配到指定類型協(xié)議的特征;所述網(wǎng)絡(luò)設(shè)備還包括:配置模塊13,用于在確定所述網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議時(shí),在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述指定類型協(xié)議所對(duì)應(yīng)的第一類型特征。本發(fā)明實(shí)施例中,所述第二類型特征具體包括:用于表明鄰居信息的特征;所述網(wǎng)絡(luò)設(shè)備還包括配置模塊13,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,且本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值時(shí),獲得所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。所述網(wǎng)絡(luò)設(shè)備還包括:刪除模塊14,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與所述鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。本發(fā)明實(shí)施例中,上述處理模塊11位于所述網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片中,上述調(diào)度模塊12、配置模塊13和刪除模塊14位于所述網(wǎng)絡(luò)設(shè)備的CPU中。其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種報(bào)文調(diào)度方法,其特征在于,該方法應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,該方法包括以下步驟: 網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片在收到報(bào)文后,所述轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;其中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí); 所述網(wǎng)絡(luò)設(shè)備的中央處理器CPU在需要調(diào)度報(bào)文時(shí),所述CPU判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文;如果否,則判斷所述第 一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述網(wǎng)絡(luò)設(shè)備的CPU在調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文時(shí),如果發(fā)現(xiàn)所述第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則所述網(wǎng)絡(luò)設(shè)備停止調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述第一類型特征具體包括:能夠匹配到指定類型協(xié)議的特征; 所述網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配之前,所述方法還包括: 所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議時(shí),在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述指定類型協(xié)議所對(duì)應(yīng)的第一類型特征。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述第二類型特征具體包括:用于表明鄰居信息的特征; 所述網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配之前,所述方法還包括: 所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,且本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值時(shí),所述網(wǎng)絡(luò)設(shè)備的CPU獲得所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。
5.如權(quán)利要求4所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備的CPU在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征之后,所述方法還包括: 所述網(wǎng)絡(luò)設(shè)備的CPU在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與所述鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,所述網(wǎng)絡(luò)設(shè)備的CPU撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。
6.一種網(wǎng)絡(luò)設(shè)備,其特征在于,該網(wǎng)絡(luò)設(shè)備應(yīng)用于協(xié)議報(bào)文自身發(fā)生擁塞的網(wǎng)絡(luò)中,且該網(wǎng)絡(luò)設(shè)備上具有轉(zhuǎn)發(fā)芯片和CPU,該網(wǎng)絡(luò)設(shè)備具體包括: 處理模塊,用于在收到報(bào)文后,利用報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;其中,所述第二優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí)優(yōu)于所述第一優(yōu)先級(jí)隊(duì)列的優(yōu)先級(jí);調(diào)度模塊,用于在需要調(diào)度報(bào)文時(shí),判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文;如果否,則判斷所述第一優(yōu)先級(jí)隊(duì)列中是否有未調(diào)度的報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。
7.如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于, 所述調(diào)度模塊,還用于在調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文時(shí),如果發(fā)現(xiàn)所述第二優(yōu)先級(jí)隊(duì)列中有待調(diào)度的報(bào)文,則停止調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文,并調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中未調(diào)度的報(bào)文。
8.如權(quán)利要求6或7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述第一類型特征具體包括:能夠匹配到指定類型協(xié)議的特征; 所述網(wǎng)絡(luò)設(shè)備還包括:配置模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備上已經(jīng)使能指定類型協(xié)議時(shí),在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述指定類型協(xié)議所對(duì)應(yīng)的第一類型特征。
9.如權(quán)利要求6或7所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述第二類型特征具體包括:用于表明鄰居信息的特征; 所述網(wǎng)絡(luò)設(shè)備還包括:配置模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與鄰居網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,且本網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)存在的鄰居數(shù)量小于預(yù)設(shè)數(shù)值時(shí),獲得所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征,并在本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征?!?br> 10.如權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備,其特征在于,還包括: 刪除模塊,用于在確定所述網(wǎng)絡(luò)設(shè)備當(dāng)前已經(jīng)與所述鄰居網(wǎng)絡(luò)設(shè)備撤銷建立的鄰居關(guān)系之后,撤銷本網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片上配置的所述鄰居網(wǎng)絡(luò)設(shè)備對(duì)應(yīng)的第二類型特征。
全文摘要
本發(fā)明公開了一種報(bào)文調(diào)度方法和設(shè)備,該方法包括網(wǎng)絡(luò)設(shè)備的轉(zhuǎn)發(fā)芯片在收到報(bào)文后,該轉(zhuǎn)發(fā)芯片利用所述報(bào)文中攜帶的特征信息進(jìn)行特征匹配;如果匹配到第一類型特征,但未匹配到第二類型特征,則將所述報(bào)文添加到第一優(yōu)先級(jí)隊(duì)列;如果匹配到第一類型特征,且匹配到第二類型特征,則將所述報(bào)文添加到第二優(yōu)先級(jí)隊(duì)列;所述網(wǎng)絡(luò)設(shè)備的CPU在調(diào)度報(bào)文時(shí),該CPU判斷所述第二優(yōu)先級(jí)隊(duì)列中是否有報(bào)文;如果是,則調(diào)度所述第二優(yōu)先級(jí)隊(duì)列中的報(bào)文;如果否,則判斷所述第一優(yōu)先級(jí)隊(duì)列中是否有報(bào)文;如果是,則調(diào)度所述第一優(yōu)先級(jí)隊(duì)列中的報(bào)文。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)設(shè)備可以及時(shí)處理用于維護(hù)鄰居關(guān)系的協(xié)議報(bào)文。
文檔編號(hào)H04L12/865GK103188171SQ20131011995
公開日2013年7月3日 申請(qǐng)日期2013年4月8日 優(yōu)先權(quán)日2013年4月8日
發(fā)明者王奕, 王偉 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1