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

路由器接收、發(fā)送、收發(fā)報文抓包方法和路由器的制造方法

文檔序號:7985213閱讀:464來源:國知局
路由器接收、發(fā)送、收發(fā)報文抓包方法和路由器的制造方法
【專利摘要】一種路由器接收報文抓包方法,包括以下步驟:獲取路由器接收的數(shù)據(jù)報文;判斷所述接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝所述接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。上述路由器數(shù)據(jù)報文抓包方法,獲取路由器接收的數(shù)據(jù)報文,判斷接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器接收的數(shù)據(jù)報文發(fā)送到抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。此外,還提供一種路由器發(fā)送報文抓包方法、路由器收發(fā)報文抓包方法以及路由器。
【專利說明】路由器接收、發(fā)送、收發(fā)報文抓包方法和路由器
【【技術領域】】
[0001]本發(fā)明涉及網(wǎng)絡技術,特別涉及一種路由器接收報文抓包方法、路由器發(fā)送報文抓包方法、路由器收發(fā)報文抓包方法和路由器。
【【背景技術】】
[0002]路由器(Router)是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設備,它會根據(jù)信道的情況自動選擇和設定路由,以最佳路徑,按前后順序發(fā)送信號的設備。
[0003]一般的,路由器的組成部分包括數(shù)據(jù)收發(fā)接口和路由處理器等,數(shù)據(jù)收發(fā)接口有WAN接口、無線接口、LAN接口等。WAN接口為調(diào)制解調(diào)器與路由器的連接接口,無線接口為無線網(wǎng)卡與路由器的連接接口,LAN接口則為電腦等設備與路由器的連接接口。
[0004]若路由器撥號出現(xiàn)異常,需要抓取路由器收發(fā)的數(shù)據(jù)報文來分析定位問題。傳統(tǒng)的方法可以借助集線器抓取路由器收發(fā)的數(shù)據(jù)報文。由于集線器會將從某一個節(jié)點收到的數(shù)據(jù)包轉(zhuǎn)發(fā)到與其相連的其他所有節(jié)點,因此只要將路由器的WAN接口和與其上行網(wǎng)關(調(diào)制解調(diào)器)的接口都接到集線器上,同時將抓包設備(一般是電腦)通過網(wǎng)卡也接到集線器上,這樣路由器通過WAN接口和上行網(wǎng)關交互的所有數(shù)據(jù)報文都能被集線器轉(zhuǎn)發(fā)給抓包設備。
[0005]然而,傳統(tǒng)的方法需要借助集線器才能抓取路由器收發(fā)的數(shù)據(jù)報文,操作較為復雜,且在沒有集線器的情況 下即不能抓取路由器收發(fā)的數(shù)據(jù)報文。

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

[0006]基于此,有必要提供一種可不借助集線器即可抓取路由器接收報文的路由器接收報文抓包方法。
[0007]—種路由器接收報文抓包方法,包括以下步驟:
[0008]獲取路由器接收的數(shù)據(jù)報文;
[0009]判斷所述接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝所述接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
[0010]在其中一個實施例中,所述獲取路由器接收的數(shù)據(jù)報文的步驟為:
[0011]獲取路由器的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,所述輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
[0012]此外,還有必要提供一種可不借助集線器即可抓取路由器發(fā)送報文的路由器發(fā)送報文抓包方法。
[0013]一種路由器發(fā)送報文抓包方法,包括以下步驟:
[0014]獲取路由器發(fā)送的數(shù)據(jù)報文;
[0015]判斷所述發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝所述發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。[0016]在其中一個實施例中,所述獲取路由器發(fā)送的數(shù)據(jù)報文的步驟為:
[0017]獲取路由器的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,所述發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。
[0018]此外,還有必要提供一種可不借助集線器即可抓取路由器收發(fā)報文的路由器收發(fā)報文抓包方法。
[0019]一種路由器收發(fā)報文抓包方法,包括上述任一實施例中的路由器接收報文抓包方法中的步驟,以及包括上述任一實施例中的路由器發(fā)送報文抓包方法中的步驟。
[0020]此外,還有必要提供一種可不借助集線器即可抓取路由器接收報文的路由器。
[0021]一種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,所述路由處理器包括:
[0022]接收報文抓包模塊,用于獲取路由器接收的數(shù)據(jù)報文,判斷所述接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝所述接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
[0023]在其中一個實施例中,所述接收報文抓包模塊用于獲取路由處理器的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,所述輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
[0024]此外,還有必要提供一種可不借助集線器即可抓取路由器發(fā)送報文的路由器。
[0025]一種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,所述路由器處理器包括:
[0026]發(fā)送報文抓包模塊,用于獲取路由器發(fā)送的數(shù)據(jù)報文,判斷所述發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝所述發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
[0027]在其中一個實施例中,所述發(fā)送報文抓包模塊用于獲取路由器的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,所述發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。
[0028]此外,還有必要提供一種可不借助集線器即可抓取路由器收發(fā)報文的路由器。
[0029]一種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,所述路由處理器包括上述路由器包含的任一接收報文抓包模塊,以及包括上述路由器包含的任一發(fā)送報文抓包模塊。
[0030]上述路由器接收報文抓包方法、路由器發(fā)送報文抓包方法、路由器收發(fā)報文抓包方法以及路由器,獲取路由器接收、發(fā)送或收發(fā)的數(shù)據(jù)報文,判斷相應的數(shù)據(jù)報文是否為WAN接口 /無線接口接收的數(shù)據(jù)報文或發(fā)送到WAN接口 /無線接口的數(shù)據(jù)報文,若是,則拷貝相應的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器接收或/和發(fā)送的數(shù)據(jù)報文發(fā)送到抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
【【專利附圖】

【附圖說明】】
[0031]圖1為一個實施例中路由器接收報文抓包方法的流程示意圖;
[0032]圖2為一個實施 例中路由器發(fā)送報文抓包方法的流程示意圖;
[0033]圖3為一個實施例中路由器的結構示意圖;[0034]圖4為另一實施例中路由處理器的結構示意圖;
[0035]圖5又一個實施例中路由處理器的結構示意圖。
【【具體實施方式】】
[0036]如圖1所示,在一個實施例中,一種路由器接收報文抓包方法,包括以下步驟:
[0037]步驟S101,獲取路由器接收的數(shù)據(jù)報文。
[0038]在一個實施例中,可獲取路由器的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
[0039]具體的,輸入數(shù)據(jù)幀處理函數(shù)為netif_receive_skb。數(shù)據(jù)收發(fā)接口包括WAN接口和/或無線接口,以及包括LAN接口。數(shù)據(jù)收發(fā)接口的接收驅(qū)動為數(shù)據(jù)收發(fā)接口的接收數(shù)據(jù)的軟件模塊。
[0040]本實施例中,由于輸入數(shù)據(jù)幀處理函數(shù)與數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接,輸入數(shù)據(jù)幀處理函數(shù)可接收到路由器接收的所有數(shù)據(jù)報文,從而獲取輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,可獲取到路由器接收的所有數(shù)據(jù)報文。
[0041]步驟S102,判斷接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
[0042]具體的,可判斷接收的數(shù)據(jù)報文是否為WAN接口或無線接口的接收驅(qū)動接收的數(shù)據(jù)報文,若是WAN接口的 接收驅(qū)動接收的數(shù)據(jù)報文,則為WAN接口接收的數(shù)據(jù)報文,若是無線接口的接收驅(qū)動接收的數(shù)據(jù)報文,則為無線接口接收的數(shù)據(jù)報文。
[0043]路由器可能包含多個LAN接口,可將拷貝的數(shù)據(jù)報文發(fā)送到預先設定的與抓包設備連接的LAN接口,由LAN接口發(fā)送到抓包設備。具體的,抓包設備為安裝了抓包軟件的設備,例如電腦等。
[0044]上述路由器接收報文抓包方法,獲取路由器接收的數(shù)據(jù)報文,判斷接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器接收的數(shù)據(jù)報文發(fā)送到抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
[0045]如圖2所示,在一個實施例中,一種路由器發(fā)送報文抓包方法,包括以下步驟:
[0046]步驟S201,獲取路由器發(fā)送的數(shù)據(jù)報文;
[0047]在一個實施例中,可獲取路由器的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,數(shù)據(jù)發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。
[0048]具體的,數(shù)據(jù)發(fā)送函數(shù)為ndo_start_xmit函數(shù)。數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動為數(shù)據(jù)收發(fā)接口的發(fā)送數(shù)據(jù)的軟件模塊。
[0049]本實施例中,由于數(shù)據(jù)發(fā)送函數(shù)與數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接,路由器發(fā)送的所有數(shù)據(jù)報文都要通過數(shù)據(jù)發(fā)送函數(shù)發(fā)送給數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動,從而獲取數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,可獲取到路由器發(fā)送的所有數(shù)據(jù)報文。
[0050]步驟S202,判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。[0051]具體的,可判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的發(fā)送驅(qū)動的數(shù)據(jù)報文,若是發(fā)送到WAN接口的發(fā)送驅(qū)動的數(shù)據(jù)報文,則為發(fā)送到WAN接口的數(shù)據(jù)報文,若是發(fā)送到無線接口的發(fā)送驅(qū)動的數(shù)據(jù)報文,則為發(fā)送到無線接口的數(shù)據(jù)報文。
[0052]上述路由器發(fā)送報文抓包方法,獲取路由器發(fā)送的數(shù)據(jù)報文,判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器發(fā)送的數(shù)據(jù)報文發(fā)送給抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
[0053]一種路由器收發(fā)報文抓包方法,包括上述任一實施例中的路由器接收報文抓包方法中的步驟,以及包括上述任一實施例中的路由器發(fā)送報文抓包方法中的步驟。
[0054]如圖3所示,在一個實施例中,一種路由器,包括WAN接口 10、無線接口 20、路由處理器30和LAN接口 40。路由器包括的LAN接口 40可以為一個或多個。在一個實施例中,路由器可省略WAN接口 10和無線接口 20的其中之一。其中,路由處理器30包括接收報文抓包模塊340,用于獲取路由器接收的數(shù)據(jù)報文,判斷接收的數(shù)據(jù)報文是否為WAN接口 10或無線接口 20接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口 40發(fā)送到抓包設備。
[0055]在一個實施例中,接收報文抓包模塊340可獲取路由處理器30的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
[0056]具體的,輸入數(shù)據(jù)巾貞處理函數(shù)為netif_receive_skb函數(shù)。數(shù)據(jù)收發(fā)接口包括WAN接口 10和無線接口 20的至少一種,以及包括LAN接口 40。數(shù)據(jù)收發(fā)接口的接收驅(qū)動為數(shù)據(jù)收發(fā)接口的接收數(shù)據(jù)的軟件模塊。
[0057]本實施例中,由于輸入數(shù)據(jù)幀處理函數(shù)與數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接,輸入數(shù)據(jù)幀處理函數(shù)可接收到路由器接收的所有數(shù)據(jù)報文,從而獲取輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,可獲取到路由器接收的所有數(shù)據(jù)報文。
[0058]進一步的,接收報文抓包模塊340可判斷接收的數(shù)據(jù)報文是否為WAN接口 10或無線接口 20的接收驅(qū)動接收的數(shù)據(jù)報文,若是WAN接口 10的接收驅(qū)動接收的數(shù)據(jù)報文,則為WAN接口 10接收的數(shù)據(jù)報文,若是無線接口 20的接收驅(qū)動接收的數(shù)據(jù)報文,則為無線接口20接收的數(shù)據(jù)報文。
[0059]進一步的,接收報文抓包模塊340可將拷貝的數(shù)據(jù)報文發(fā)送到預先設定的與抓包設備連接的LAN接口 40,由LAN接口 40發(fā)送到抓包設備。具體的,抓包設備為安裝了抓包軟件的設備,例如電腦等。
[0060]上述路由器,獲取路由器接收的數(shù)據(jù)報文,判斷接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器接收的數(shù)據(jù)報文發(fā)送到抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
[0061]在一個實施例中,一種路由器,包括WAN接口 10、無線接口 20、路由處理器30和LAN接口 40。路由器包括的LAN接口 40可以為一個或多個。在一個實施例中,路由器可省略WAN接口 10和無線接口 20的其中之一。
[0062]如圖4所示,路由處理器30包括發(fā)送報文抓包模塊350,用于獲取路由器發(fā)送的數(shù)據(jù)報文,判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口 10或無線接口 20的數(shù)據(jù)報文,若是,則拷貝發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口 40發(fā)送到抓包設備。
[0063]具體的,在一個實施例中,發(fā)送報文抓包模塊350可獲取路由處理器30的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,數(shù)據(jù)發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。具體的,數(shù)據(jù)發(fā)送函數(shù)為ndo_start_xmit函數(shù)。數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動為數(shù)據(jù)收發(fā)接口的發(fā)送數(shù)據(jù)的軟件模塊。
[0064]本實施例中,由于數(shù)據(jù)發(fā)送函數(shù)與數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接,路由器發(fā)送的所有數(shù)據(jù)報文都要通過數(shù)據(jù)發(fā)送函數(shù)發(fā)送給數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動,從而獲取數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,可獲取到路由器發(fā)送的所有數(shù)據(jù)報文。
[0065]進一步的,發(fā)送報文抓包模塊350可判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口10或無線接口 20的發(fā)送驅(qū)動的數(shù)據(jù)報文,若是發(fā)送到WAN接口 10的發(fā)送驅(qū)動的數(shù)據(jù)報文,則為發(fā)送到WAN接口 10的數(shù)據(jù)報文,若是發(fā)送到無線接口 20的發(fā)送驅(qū)動的數(shù)據(jù)報文,則為發(fā)送到無線接口 20的數(shù)據(jù)報文。
[0066]上述路由器,獲取路由器發(fā)送的數(shù)據(jù)報文,判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備,不需要借助路由器以外的設備(例如集線器)即可將路由器發(fā)送的數(shù)據(jù)報文發(fā)送給抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
[0067]一種路由器,包括WAN接口 10、無線接口 20、路由處理器30和LAN接口 40。路由器包括的LAN接口 40可以為一個或多個。在一個實施例中,路由器可省略WAN接口 10和無線接口 20的其中之一。其中,路由處理器30包括接收報文抓包模塊340和發(fā)送報文抓包模塊350ο在一個實施例中,接收報文抓包模塊340和發(fā)送報文抓包模塊350可合并為一個模塊。
[0068]如圖5所不,在一個實施例中,路由處理器30包括輸入數(shù)據(jù)轉(zhuǎn)換處理模塊310、協(xié)議棧處理模塊320、輸出數(shù)據(jù)轉(zhuǎn)換處理模塊330、接收報文抓包模塊340和發(fā)送報文抓包模塊350,在一個實施例中,接收報文抓包模塊340和發(fā)送報文抓包模塊350可合并成一個模塊,其中:
[0069]輸入數(shù)據(jù)轉(zhuǎn)換處理模塊310用于接收路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動傳送的數(shù)據(jù)報文,并將數(shù)據(jù)報文進行轉(zhuǎn)換處理,將轉(zhuǎn)換處理的數(shù)據(jù)報文發(fā)送給協(xié)議棧處理模塊320。
[0070]協(xié)議棧處理模塊320按照TCP/IP協(xié)議棧處理接收的數(shù)據(jù)報文,為數(shù)據(jù)報文選擇和設置路由,并將處理后的數(shù)據(jù)報文發(fā)送給輸出數(shù)據(jù)轉(zhuǎn)換處理模塊330 ;
[0071]輸出數(shù)據(jù)轉(zhuǎn)換處理模塊330將接收的數(shù)據(jù)報文進行轉(zhuǎn)換處理,發(fā)送給相應的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動。
[0072]接收報文抓包模塊340用于獲取輸入數(shù)據(jù)轉(zhuǎn)換處理模塊310的netif_receive_skb函數(shù)接收的數(shù)據(jù)報文,判斷接收的數(shù)據(jù)報文是否為WAN接口 10或無線接口 20接收的數(shù)據(jù)報文,若是,則拷貝接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口 40發(fā)送到抓包設備。
[0073]發(fā)送報文抓包模塊350用于獲取輸出數(shù)據(jù)轉(zhuǎn)換處理模塊330的ndo_start_xmit函數(shù)發(fā)送的數(shù)據(jù)報文,判斷發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口 10或無線接口 20的數(shù)據(jù)報文,若是,則拷貝發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口 40發(fā)送到抓包設備。
[0074]上述路由器,不需要借助路由器以外的設備(例如集線器)即可將路由器收發(fā)的數(shù)據(jù)報文發(fā)送給抓包設備,提高了抓取路由器數(shù)據(jù)報文的便利性。
[0075]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種路由器接收報文抓包方法,包括以下步驟: 獲取路由器接收的數(shù)據(jù)報文; 判斷所述接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝所述接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
2.根據(jù)權利要求1所述的路由器接收報文抓包方法,其特征在于,所述獲取路由器接收的數(shù)據(jù)報文的步驟為: 獲取路由器的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,所述輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
3.—種路由器發(fā)送報文抓包方法,包括以下步驟: 獲取路由器發(fā)送的數(shù)據(jù)報文; 判斷所述發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝所述發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
4.根據(jù)權利要求3所述的路由器發(fā)送報文抓包方法,其特征在于,所述獲取路由器發(fā)送的數(shù)據(jù)報文的步驟為: 獲取路由器的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,所述發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。
5.一種路由器收發(fā)報文抓包方法,包括權利要求1或2所述的路由器接收報文抓包方法中的步驟,以及包括權利要求3或4所述的路由器發(fā)送報文抓包方法中的步驟。
6.一種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,其特征在于,所述路由處理器包括: 接收報文抓包模塊,用于獲取路由器接收的數(shù)據(jù)報文,判斷所述接收的數(shù)據(jù)報文是否為WAN接口或無線接口接收的數(shù)據(jù)報文,若是,則拷貝所述接收的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
7.根據(jù)權利要求6所述的路由器,其特征在于,所述接收報文抓包模塊用于獲取路由處理器的輸入數(shù)據(jù)幀處理函數(shù)接收的數(shù)據(jù)報文,所述輸入數(shù)據(jù)幀處理函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的接收驅(qū)動連接。
8.—種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,其特征在于,所述路由器處理器包括: 發(fā)送報文抓包模塊,用于獲取路由器發(fā)送的數(shù)據(jù)報文,判斷所述發(fā)送的數(shù)據(jù)報文是否為發(fā)送到WAN接口或無線接口的數(shù)據(jù)報文,若是,則拷貝所述發(fā)送的數(shù)據(jù)報文,將拷貝的數(shù)據(jù)報文通過預先設定的LAN接口發(fā)送到抓包設備。
9.根據(jù)權利要求8所述的路由器,其特征在于,所述發(fā)送報文抓包模塊用于獲取路由器的數(shù)據(jù)發(fā)送函數(shù)發(fā)送的數(shù)據(jù)報文,所述發(fā)送函數(shù)與路由器的數(shù)據(jù)收發(fā)接口的發(fā)送驅(qū)動連接。
10.一種路由器,包括WAN接口或無線接口,還包括LAN接口以及路由處理器,其特征在于,所述路由處理器包括權利要求6或7所述的路由器包含的接收報文抓包模塊,以及包括權利要求8或9所述的路由器包含的發(fā)送報文抓包模塊。
【文檔編號】H04L12/26GK103812711SQ201210436263
【公開日】2014年5月21日 申請日期:2012年11月5日 優(yōu)先權日:2012年11月5日
【發(fā)明者】蘇鄧海, 羅小建, 黃雙榜 申請人:深圳市共進電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1