設(shè)備的結(jié)構(gòu)示意圖;
[0057]圖4為本發(fā)明實(shí)施例四提供的網(wǎng)管中心的結(jié)構(gòu)示意圖;
[0058]圖5為本發(fā)明實(shí)施例五提供的報(bào)文采集方法的流程圖;
[0059]圖6為本發(fā)明實(shí)施例六提供的報(bào)文采集系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0060]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例只是本發(fā)明中一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0061]下面通過【具體實(shí)施方式】結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0062]實(shí)施例一:
[0063]如圖1為本發(fā)明一實(shí)施例提供的報(bào)文采集方法的流程圖,如圖1所示,該報(bào)文采集方法包括:
[0064]SlOl:接收網(wǎng)管中心發(fā)送的報(bào)文采集命令,報(bào)文采集命令包括待采集報(bào)文的特征信息;
[0065]具體地,在實(shí)際工作中,網(wǎng)絡(luò)設(shè)備通過網(wǎng)管通道實(shí)時(shí)接收網(wǎng)管中心發(fā)送的報(bào)文采集命令,該報(bào)文采集命令主要用于指示網(wǎng)絡(luò)設(shè)備完成對報(bào)文的采集,并上報(bào)至網(wǎng)管中心,通過網(wǎng)管中心對網(wǎng)絡(luò)設(shè)備的配置,完成對網(wǎng)絡(luò)設(shè)備中報(bào)文的采集,從而實(shí)現(xiàn)對業(yè)務(wù)的遠(yuǎn)程診斷,如對網(wǎng)絡(luò)設(shè)備報(bào)文異常的判斷等;該報(bào)文采集命令包括待采集報(bào)文的特征信息,該特征信息包括但不局限于待采集報(bào)文所屬的網(wǎng)絡(luò)設(shè)備上至少一個(gè)目的端口,如網(wǎng)絡(luò)設(shè)備的I號端口,某一個(gè)或某一類特殊報(bào)文所具有的屬性,如丟棄報(bào)文等,從而可以定向完成對報(bào)文的米集。
[0066]S102:根據(jù)待采集報(bào)文的特征信息,獲取采集報(bào)文;
[0067]具體地,當(dāng)接收到報(bào)文采集命令時(shí),根據(jù)該報(bào)文采集命令中待采集報(bào)文的特征信息,獲取采集報(bào)文。
[0068]在本實(shí)施例中,在獲取采集報(bào)文之前,先根據(jù)特征信息,確定具有該特征信息的報(bào)文,如該特征信息為待采集報(bào)文所屬的網(wǎng)絡(luò)設(shè)備上至少一個(gè)目的端口,那么則確定對該至少一個(gè)目的端口上的報(bào)文進(jìn)行采集,或者,該特征信息為某一個(gè)或某一類特殊報(bào)文所具有的屬性,那么則確定對具有該屬性的某一個(gè)或某一類特殊報(bào)文進(jìn)行采集,如對丟棄報(bào)文進(jìn)行采集,其獲取采集報(bào)文的方式包括但不局限于以下兩種:
[0069]其一、對具有該特征信息的報(bào)文進(jìn)行鏡像,得到鏡像報(bào)文,將該鏡像報(bào)文作為采集報(bào)文;例如,若確定了網(wǎng)絡(luò)設(shè)備中存在100個(gè)報(bào)文具有該特征信息,則對這100個(gè)報(bào)文進(jìn)行鏡像,即“復(fù)制”得到100個(gè)鏡像報(bào)文,并將這100個(gè)鏡像報(bào)文作為采集報(bào)文,此外,對于某一個(gè)或某一類特殊報(bào)文,如果該網(wǎng)絡(luò)設(shè)備支持對其進(jìn)行單獨(dú)鏡像或ACL鏡像配置,即可完成對此類報(bào)文、甚至是某個(gè)報(bào)文的定向采集,例如,若網(wǎng)絡(luò)設(shè)備支持對丟棄報(bào)文進(jìn)行單獨(dú)鏡像或ACL鏡像,則可以對該丟棄報(bào)文進(jìn)行采集;
[0070]其二、對具有該特征信息的報(bào)文進(jìn)行采樣,得到采樣報(bào)文,將該采樣報(bào)文作為采集報(bào)文;例如,若確定了網(wǎng)絡(luò)設(shè)備中存在100個(gè)報(bào)文具有該特征信息,則對這100個(gè)報(bào)文進(jìn)行采樣,即從這100個(gè)報(bào)文中選擇若干個(gè)報(bào)文,如選擇10個(gè)報(bào)文得到采樣報(bào)文,并將這10個(gè)采樣報(bào)文作為采集報(bào)文。
[0071]在本實(shí)施例中,由于可以采用端口鏡像或采樣的方法將采集報(bào)文送至某一端口,而一般來說,對于網(wǎng)絡(luò)設(shè)備中具有處理功能的模塊,包括但不局限于CPU,也均可以作為鏡像或采樣的目的端口,因此,為了不浪費(fèi)網(wǎng)絡(luò)設(shè)備的資源,且防止其他業(yè)務(wù)端口被占用,可以將采集報(bào)文直接鏡像或采樣至網(wǎng)絡(luò)設(shè)備中任一具有處理功能的模塊,如可以通過鏡像配置將鏡像報(bào)文直接鏡像至CPU,或者通過采樣配置將采樣報(bào)文直接采樣送至CPU。
[0072]S103:將采集報(bào)文封裝為采集報(bào)文IP數(shù)據(jù)包,將采集報(bào)文IP數(shù)據(jù)包通過網(wǎng)管通道發(fā)送至網(wǎng)管中心。
[0073]具體地,獲取到采集報(bào)文后,將該采集報(bào)文封裝為采集報(bào)文IP數(shù)據(jù)包,并通過網(wǎng)管通道將該采集報(bào)文IP數(shù)據(jù)包發(fā)送至網(wǎng)管中心。
[0074]在本實(shí)施例中,根據(jù)不同的網(wǎng)絡(luò)協(xié)議類型,將采集報(bào)文封裝為采集報(bào)文IP數(shù)據(jù)包的方式包括但不局限于以下方式:為該采集報(bào)文配置封裝標(biāo)簽,即對采集報(bào)文進(jìn)行IP報(bào)文和協(xié)議報(bào)文封裝,在該采集報(bào)文的頭部配置封裝標(biāo)簽,使得該采集報(bào)文IP數(shù)據(jù)包包括封裝標(biāo)簽及采集報(bào)文;該封裝標(biāo)簽包括網(wǎng)絡(luò)設(shè)備的識別信息、網(wǎng)管中心的地址信息以及采集報(bào)文的標(biāo)識信息,其中,網(wǎng)絡(luò)設(shè)備的識別信息用于識別網(wǎng)絡(luò)設(shè)備,其包括但不局限于網(wǎng)絡(luò)設(shè)備的源IP地址,網(wǎng)管中心的地址信息用于表示發(fā)送采集報(bào)文的目的地址,其包括但不局限于網(wǎng)管中心的目的IP地址,采集報(bào)文的標(biāo)識信息是由網(wǎng)管中心與網(wǎng)絡(luò)設(shè)備共同約定的,用于標(biāo)識此報(bào)文為采集報(bào)文,其包括但不局限于端口號,該端口號為一個(gè)內(nèi)部的私有端口號,需要說明的是,上述網(wǎng)絡(luò)設(shè)備的識別信息、網(wǎng)管中心的地址信息以及采集報(bào)文的標(biāo)識信息在該封裝標(biāo)簽中的任意字段進(jìn)行設(shè)置。
[0075]在本實(shí)施例中,不同的網(wǎng)絡(luò)協(xié)議類型包括但不局限于UDP (User DatagramProtocol,用戶數(shù)據(jù)報(bào)協(xié)議)協(xié)議、TCP (Transmiss1n Control Protocol,傳輸控制協(xié)議)協(xié)議,將采集報(bào)文根據(jù)UDP協(xié)議、TCP協(xié)議、或其他類型的網(wǎng)絡(luò)封裝協(xié)議,封裝為采集報(bào)文IP數(shù)據(jù)包;在此,以UDP協(xié)議為例進(jìn)行說明,在網(wǎng)絡(luò)設(shè)備具有處理功能的模塊中,如CPU,在接收到采集報(bào)文后,需要在此采集報(bào)文的頭部封裝一個(gè)協(xié)議頭部的封裝標(biāo)簽,即UDP頭部,在這個(gè)UDP頭部的IP封裝部分,直接將網(wǎng)管中心的IP地址作為目的IP地址,將網(wǎng)絡(luò)設(shè)備自己的網(wǎng)管IP地址作為源IP地址,UDP端口號使用一個(gè)內(nèi)部的私有端口號,如將UDP端口號配置為特殊的12345,從而完成對采集報(bào)文的封裝,使其成為采集報(bào)文IP數(shù)據(jù)包。
[0076]在本實(shí)施例中,由于網(wǎng)管中心與網(wǎng)絡(luò)設(shè)備之間必然存在網(wǎng)管通道,利用網(wǎng)管通道完成采集報(bào)文的傳輸工作,只要網(wǎng)管中心可以管上這臺網(wǎng)絡(luò)設(shè)備,即可對此網(wǎng)絡(luò)設(shè)備的任意目的端口上的報(bào)文或某一特殊報(bào)文進(jìn)行采集。一般來說,網(wǎng)管通道是一個(gè)純IP的網(wǎng)絡(luò)通道,在網(wǎng)管通道上需要傳遞是IP數(shù)據(jù)流,主要用于傳遞的是網(wǎng)管中心對網(wǎng)絡(luò)設(shè)備的網(wǎng)管操作以及網(wǎng)絡(luò)設(shè)備上報(bào)一些運(yùn)行狀態(tài)等。由于在網(wǎng)絡(luò)設(shè)備具有處理功能的模塊中完成對采集報(bào)文封裝后,得到采集報(bào)文IP數(shù)據(jù)包,利用已經(jīng)存在的網(wǎng)管通道,將該采集報(bào)文IP數(shù)據(jù)包發(fā)往網(wǎng)管中心與網(wǎng)絡(luò)設(shè)備連接的網(wǎng)管通道網(wǎng)絡(luò)中,即可直接利用網(wǎng)管通道將此采集報(bào)文IP數(shù)據(jù)包直接發(fā)送至網(wǎng)管中心。
[0077]在本實(shí)施例中,在網(wǎng)絡(luò)設(shè)備發(fā)送采集報(bào)文IP數(shù)據(jù)包之前,還需要確定網(wǎng)絡(luò)設(shè)備自己到網(wǎng)管中心的網(wǎng)管通道的目的端口,即根據(jù)網(wǎng)絡(luò)設(shè)備的路由表,查找目的地址是網(wǎng)管中心的路由的出口下一跳,即可確定網(wǎng)管通道的路由下一跳的端口,如確定網(wǎng)管通道的路由下一跳為2號端口,則根據(jù)查詢到的端口,將采集報(bào)文IP數(shù)據(jù)包從該端口發(fā)往網(wǎng)管通道的路由出口,即可將采集報(bào)文IP數(shù)據(jù)包通過網(wǎng)管通道發(fā)送至網(wǎng)管中心。
[0078]實(shí)施例二:
[0079]如圖2為本發(fā)明另一實(shí)施例提供的報(bào)文采集方法的流程圖,如圖2所示,該報(bào)文采集方法包括:
[0080]S201:將報(bào)文采集命令發(fā)送至網(wǎng)絡(luò)設(shè)備,報(bào)文采集命令包括待采集報(bào)文的特征信息;
[0081]具體地,若網(wǎng)管中心需要對網(wǎng)絡(luò)設(shè)備上的報(bào)文進(jìn)行采集,以便實(shí)現(xiàn)對業(yè)務(wù)的遠(yuǎn)程診斷時(shí),則生成一報(bào)文采集命令,該報(bào)文采集命令主要用于指示網(wǎng)絡(luò)設(shè)備完成對報(bào)文的采集,將該報(bào)文采集命令通過網(wǎng)管通道發(fā)送至網(wǎng)絡(luò)設(shè)備,該報(bào)文采集命令包括待采集報(bào)文的特征信息,該特征信息包括但不局限于待采集報(bào)文所屬的網(wǎng)絡(luò)設(shè)備上至少一個(gè)目的端口,如網(wǎng)絡(luò)設(shè)備的I號端口,某一個(gè)或某一類特殊報(bào)文所具有的屬性,如丟棄報(bào)文等,從而可以定向完成對報(bào)文的采集。
[0082]S202:接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的采集報(bào)文IP數(shù)據(jù)包;
[0083]具體地,當(dāng)網(wǎng)絡(luò)設(shè)備將采集報(bào)文IP數(shù)據(jù)包通過網(wǎng)管通道發(fā)送至網(wǎng)管中心時(shí),網(wǎng)管中心接收該采集報(bào)文IP數(shù)據(jù)包。
[0084]S203:對所述采集報(bào)文IP數(shù)據(jù)包進(jìn)行解析,還原得到采集報(bào)文。
[0085]具體地,網(wǎng)管中心在接收到采集報(bào)文IP數(shù)據(jù)包后,對該采集報(bào)文IP數(shù)據(jù)包進(jìn)行解析與分析,即可還原得到原始的采集報(bào)文。
[0086]在本實(shí)施例中,網(wǎng)管中心根據(jù)采集報(bào)文IP數(shù)據(jù)包的封裝標(biāo)簽,即可判斷該采集報(bào)文IP數(shù)據(jù)包中包括采集報(bào)文,則需要對該采集報(bào)文IP數(shù)據(jù)包進(jìn)行解析處理,對采集報(bào)文IP數(shù)據(jù)包的解析方式包括但不局限于以下方式:將采集報(bào)文IP數(shù)據(jù)包的封裝標(biāo)簽剝離,則還原原始的采集報(bào)文;該封裝標(biāo)簽包括網(wǎng)絡(luò)設(shè)備的識別信息、網(wǎng)管中心的地址信息以及采集報(bào)文的標(biāo)識信息,其中,網(wǎng)絡(luò)設(shè)