專利名稱:快速響應ip分片報文的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信中的報文處理技術,尤其涉及快速響應IP分片報文的方法和系統(tǒng)。
背景技術:
在網(wǎng)絡中傳輸數(shù)據(jù)時,物理網(wǎng)絡層一般要限制每次發(fā)送數(shù)據(jù)幀的最大長度。任何時候IP(Internet Protocol,網(wǎng)絡協(xié)議)層接收到一份要發(fā)送的IP報文的時,判斷向本地哪個接口發(fā)送數(shù)據(jù),并查詢該接口以獲得其MTU(Maximum Transmission Unit,最大傳輸單元)。在IP層把接收接口的MTU與需發(fā)送IP報文長度進行比較,根據(jù)需要把IP報文進行分片,拆分成若干個IP分片報文,即除最后一片報文,其它的分片報文的大小都達MTU的傳輸能力。
在構成完整IP報文的所有IP報文分片達到以后,目的接口才進行重新組裝,即重組。重新組裝由目的端的IP層來完成,其目的是使分片和重新組裝過程對傳輸層是透明的。
IP分片報文首部中包含的數(shù)據(jù)為分片和重組提供了足夠的信息。
例如IPV4(Internet Protocol version 4,第四代網(wǎng)絡協(xié)議)的IP分片報文結構如圖1所示前20字節(jié)為IP基本報頭,其中下面字段用于分片重組過程的標識、標志、片偏移等。
對于發(fā)送端發(fā)送的每片IP分片報文來說,其標識字段都包含一個唯一值,該值在報文分片時被復制到每片IP分片報文中。
標志字段用其中一個比特(bit)來表示把需要分片的IP報文分為更多的片,除了最后一片外,其他IP分片報文都要把該比特置1。
片偏移字段指的是,該片IP分片報文偏移原始IP報文開始處的位置。
當IP報文被分片后,每片IP分片報文的總長度值要改為該片報文的長度值。
最后,標志字段中有一個比特稱作“不分片”位,如果將這一比特置1,IP將不對數(shù)據(jù)報進行分片,如果該把報文丟棄,則發(fā)送一個ICMP(InternetControl Message Protocol,網(wǎng)絡控制信息協(xié)議)差錯報文給IP報文發(fā)送端。
當IP報文被分片后,每一片都成為一個IP分片報文,有自己的IP基本報頭,并在選擇路由時與其他IP分片報文獨立。當IP分片報文到達IP目的端時有可能會失序,但是在IP首部中有足夠的信息讓接收端能正確組裝這些IP分片報文。
報文的分片重組過程如圖2所示IP目的端收到IP分片報文,根據(jù)IP基本報頭的標識字段,掛到重組隊列中,等待其余分片報文。當在重組隊列中收集到所有IP分片報文,就開始根據(jù)每個分片報文的標志和片偏移字段來將報文重新組裝為原始的一個IP報文,并交給傳輸層處理。
現(xiàn)有技術對于一些對應答處理的實時性要求很高的業(yè)務中,可能不滿足需求。
例如當IP目的端需要快速響應的業(yè)務時,IP目的端對IP報文分片重組,待重組完成后,對組裝后的原始IP報文再作應答處理,這樣在重組的時候占用了大量的時間,不能滿足快速響應的需求。特別是IP目的端采用分布式結構,不同的IP分片報文可能到達IP目的端的不同接口板,重組需要做板間傳遞,進一步影響了應答處理的實時性。
例如如圖3所示中分布式結構中,報文的分片重組過程。IP目的端由接口板1、接口板2和主控板構成,第一片IP分片報文、第三片IP分片報文到達接口板2,第二片IP分片報文到達接口板1,為了實現(xiàn)重組,所有IP分片報文傳遞到主控板,集中做重組。這種情況下,除了重組耗費時間,板間傳遞也耗費一定時間。
發(fā)明內(nèi)容
本發(fā)明要解決的問題在于提供快速響應IP分片報文的方法和系統(tǒng),縮短對IP分片報文的響應時間,滿足實時性的要求。
為實現(xiàn)以上的目的,本發(fā)明技術方案是這樣實現(xiàn)的一種快速響應IP分片報文的方法,包括IP發(fā)送端發(fā)送IP分片報文;IP目的端接收所述IP分片報文,判斷所述IP分片報文是否需要直接響應,如果是,所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到所述IP發(fā)送端;否則,所述IP目的端重組所述IP分片報文。
所述IP分片報文為擴展基本報文頭中保留字段的IP分片報文或帶有協(xié)議類型信息的IP分片報文。
所述IP目的端接收所述IP分片報文之后還包括步驟IP目的端解析所述的IP分片報文,獲取所述保留字段的值或協(xié)議類型信息。
所述擴展報文頭中保留字段使用指定值標識是否直接響應;所述協(xié)議類型信息包括網(wǎng)絡控制消息協(xié)議、傳輸控制協(xié)議或用戶數(shù)據(jù)報協(xié)議。
所述在網(wǎng)絡層立即發(fā)送響應信息到所述IP發(fā)送端之前還包括步驟修改該IP分片報文中的信息。
所述修改該IP分片報文中的信息具體包括步驟直接交換所述IP分片報文的源地址和目的地址;修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識;調整所述IP分片報文的校驗和。
所述修改該IP分片報文具體包括步驟修改所述IP分片報文中基本報頭的生存時間TTL為指定的TTL;修改所述IP分片報文中的負荷內(nèi)容。
所述響應信息為修改后的IP分片報文信息。
所述IP目的端還對所述IP分片報文進行二次分片。
本發(fā)明還提供了一種快速響應IP分片報文的方法,包括IP發(fā)送端發(fā)送IP分片報文;IP目的端接收所述的IP分片報文;所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端。
所述IP分片報文為擴展基本報文頭中保留字段的IP分片報文或帶有協(xié)議類型信息的IP分片報文。
所述IP目的端接收所述IP分片報文之后還包括步驟IP目的端解析所述的IP分片報文,獲取所述擴展基本報文頭中保留字段的值或協(xié)議類型信息。
所述保留字段使用指定值標識是否直接響應;所述協(xié)議類型信息包括網(wǎng)絡控制消息協(xié)議、傳輸控制協(xié)議或用戶數(shù)據(jù)報協(xié)議。
所述在網(wǎng)絡層發(fā)送響應信息立即響應IP發(fā)送端之前還包括修改該IP分片報文中的信息。
所述修改該IP分片報文中的信息具體包括直接交換所述IP分片報文的源地址和目的地址;修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識;調整所述IP分片報文的校驗和。
所述修改該IP分片報文具體包括修改所述IP分片報文中基本報頭的TTL為指定的TTL;修改所述IP分片報文中的負荷內(nèi)容。
所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端之后,還包括步驟所述IP發(fā)送端接收所述響應信息,重組響應信息。
本發(fā)明還提供一種快速響應IP分片報文的系統(tǒng),包括IP發(fā)送端用于發(fā)送IP分片報文;IP目的端與所述的IP發(fā)送端相連接,接收所述IP分片報文,并重組所接收到的IP分片報文;所述IP目的端還包括,報文處理模塊解析所述IP分片報文,判斷該IP分片報文是否需要直接響應;響應模塊與報文處理模塊連接,當需要直接響應時,在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端。
所述判斷該IP分片報文是否需要直接響應為通過獲取所述保留字段的值或協(xié)議類型信息進行判定。
所述響應模塊具體包括報文修改單元直接交換所述IP分片報文的源地址和目的地址,修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識,調整所述IP分片報文的校驗和,修改所述IP分片報文基本報頭的TTL為指定的TTL,修改所述IP分片報文中的負荷內(nèi)容;報文回送單元接收修改后的IP分片報文,發(fā)送修改后IP分片報文至IP發(fā)送端。
本發(fā)明通過對IP分片報文的響應處理,提高了對IP分片報文的響應時間,滿足響應處理的實時性要求很高的要求;由于在目的端不需要等待所有的分片報文都達到時再響應,因而減少系統(tǒng)的重組開銷;同時在網(wǎng)絡的目的端通過實時的響應發(fā)送端,以及因建立重組隊列而遭受攻擊的可能性。
圖1現(xiàn)有技術中IPV4的IP分片報文結構。
圖2現(xiàn)有技術中IP報文分片重組的過程。
圖3現(xiàn)有技術中分布式結構中IP分片報文重組過程。
圖4本發(fā)明中快速響應IP分片報文流程圖。
圖5本發(fā)明中另外一種快速響應IP分片報文流程圖。
圖6本發(fā)明中IP分片報文的響應系統(tǒng)的結構框圖。
圖7本發(fā)明中響應模塊的結構框圖。
具體實施例方式
在應答處理的實時性要求很高的業(yè)務中,在IP目的端的網(wǎng)絡層等待所有IP分片報文到達后,傳輸層再對重組的IP報文作應答,可能不滿足實時性的需求,特別是IP目的端采用分布式結構,不同分片可能到達目的端的不同接口板,重組需要做板間傳遞,進一步影響了應答處理的實時性。
本發(fā)明提供一種快速響應IP分片報文的方法,其核心包括IP目的端接收到IP分片報文,確定所述IP分片報文需要直接響應,則在網(wǎng)絡層立即發(fā)送IP分片報文響應信息到IP發(fā)送端,提高了響應的實時性。
如圖1、4所示,為在IPV4中對IP分片報文的響應的具體原理中用到的IPV4包結構和所用到的步驟步驟401、IP發(fā)送端發(fā)送帶有標識的IP分片報文。
IP分片報文為第一分片報文時,其報文中包括IP負荷內(nèi)容中具有報文協(xié)議信息,用于確定是否立即回應IP分片報文。
例如TCP(Transfer Control Protocol,傳輸控制協(xié)議)、ICMP等報文需要直接回應IP發(fā)送端;而對于UDP(User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)等報文不需要直接回應IP發(fā)送端。
所述IP分片報文使用擴展標志位中保留位作為是否立即回應IP發(fā)送端的標識,如圖1所示,其中使用上述圖中的3位標志位中保留位,擴展該保留位為當保留位的值為0時,表示IP分片報文需要重組后再回應;當保留位的值為1時,則表示不需要重組而需要立即響應IP發(fā)送端;同時也可以當保留位的值為1時,表示IP分片報文需要重組后再回應;當保留位的值為0時,則表示不需要重組而需要立即響應IP發(fā)送端。
步驟402、IP目的端接收IP分片報文后,判斷該IP分片報文是否需要直接回應,具體方法包括a)根據(jù)IP基本報頭中攜帶的信息,確定承載協(xié)議類型,例如IPv4基本報頭中的協(xié)議(Protocol)域或IPv6(Internet Protocol Version 6,第六代網(wǎng)絡協(xié)議)基本報頭中的下一報頭(Next Header)域。
b)對于第一片IP分片報文,由于其中帶有協(xié)議類型信息,來確定是否直接回應該分片報文。
c)當IP分片報文為非第一片IP分片報文,解析IP分片,得到標示位中的保留字段的值,以標識此片分片報文是否要不經(jīng)過重組而立即響應。
步驟403、如果確定該分片不直接響應,則IP目的端存儲該分片報文,等待重組。
步驟404、如果確定該分片直接響應,直接修改分片報文作為響應內(nèi)容。
a)直接交換接收到的IP分片報文的源和目的地址,或指定其他源地址,從而修改IP基本報頭的源地址和目的地址。
b)修改IP基本報頭的TTL,指定所需的TTL。
c)修改IP基本報頭的分片標識字段為本地分片標識,使用現(xiàn)有的算法例如線性函數(shù)算法,對接收報文的分片標識進行計算得到本地的分片標識。
d)如果需要也可能修改其它IP基本報頭域,如服務種類字段等。
e)對于第一片IP分片報文,由于其中還包括部分IP負荷內(nèi)容,例如除IP頭內(nèi)容外的TCP/UDP或應用數(shù)據(jù)等,可以修改相應的IP負荷內(nèi)容。
f)對于非第一片IP分片報文,是否修改IP負荷內(nèi)容,取決于具體應用,例如對命令ping應用,不需要修改;而對于命令tracert的應用,則需要修改,如果能識別IP分片報文攜帶的內(nèi)容,也可以修改。
g)對修改后的響應IP分片報文調整校驗和,而不需要對IP整個首部進行重新計算。
根據(jù)修改前內(nèi)容和修改后內(nèi)容調整出新的校驗和,修改傳輸層內(nèi)容的可能也需要調整校驗和。
步驟405、IP分片報文修改后,IP目的端直接回應給IP發(fā)送端。
IP目的端在網(wǎng)絡層立即響應IP發(fā)送端。
IP發(fā)送端可以按照標準過程對響應信息進行重組處理,也可以直接再返回給IP目的端。
本發(fā)明中,為提高可靠性處理,分片報文在直接回應的同時,也可以選擇在目的端對IP分片報文做重組處理。
本發(fā)明中,在IP目的端直接回應的分片報文,同時為滿足IP目的端對發(fā)送報文的分片條件,而繼續(xù)分片直接使用二次分片前的分片報文的分片標識字段,同時調整分片標志位和片偏移字段,以及總長度字段。
上述描述主要以IPv4為例,由于IPv6和IPv4的相似性,本發(fā)明同樣適用于IPv6的分片應答處理。
下面具體說明本發(fā)明響應帶有ICMP協(xié)議的IPV4分片報文一次具體實施過程步驟4001、IP發(fā)送端發(fā)送分片報文。
步驟4002、IP目的端接收該IP分片報文后,判斷該IP分片報文是否需要直接回應。
a)通過分片報文頭中的協(xié)議域判斷為IPV4的報文。
b)解析分片報文頭中的協(xié)議類型信息,得到ICMP,確定該報文需要直接響應。
步驟4003、直接修改分片報文的響應內(nèi)容。
a)直接交換接收到的IP分片報文的源和目的地址。
b)修改IP基本報頭的TTL,指定所需的TTL,可以為1秒、2秒等。
c)修改IP基本報頭的分片標識字段為本地分片標識,通過算法計算出接收報文的分片標識的本地的分片標識。
d)修改其它IP基本報頭域,如圖1所示的8位的服務類型字段等。
e)對修改后的響應IP分片報文調整校驗和,而不需要對IP整個首部進行重新計算。
步驟4004、IP分片報文修改后,IP目的端直接回應給IP發(fā)送端。
IP目的端在網(wǎng)絡層立即響應IP發(fā)送端。
本發(fā)明中還有提供了一種快速響應IP分片報文的方法,IP目的端接收IP發(fā)送端發(fā)送的IP分片報文,在網(wǎng)絡層立即響應IP發(fā)送端。
下面結合附圖5,具體說明IPV4報文響應的步驟步驟501、IP發(fā)送端發(fā)送IP分片報文。
IP分片報文為第一分片報文時,其報文中包括IP負荷內(nèi)容包括報文協(xié)議信息,用于確定立即發(fā)送IP分片報文響應信息到IP發(fā)送端。
例如TCP、ICMP等報文需要直接回應IP發(fā)送端。
所述IP分片報文使用擴展標志位中保留字段作為是否立即回應IP發(fā)送端的標識,如圖1所示,其中使用上述圖中的3位標志位中保留位,擴展該保留位為使用保留位的值為1,則表示不需要重組而需要立即發(fā)送響應信息到IP發(fā)送端;同時也可以根據(jù)需要指定保留位的值為0時,表示IP分片報文不需要重組后再立即在網(wǎng)絡層發(fā)送響應信息到IP發(fā)送端。
步驟502、IP目的端接收IP分片報文。
根據(jù)IP基本報頭中攜帶的信息,確定承載協(xié)議類型,例如IPv4基本報頭中的協(xié)議域或IPv6基本報頭中的下一報頭域。
步驟503、修改IP分片報文作為響應信息,發(fā)送到IP發(fā)送端。
a)直接交換接收到的IP分片報文的源和目的地址,或指定其他源地址,從而修改IP基本報頭的源地址和目的地址。
b)修改IP基本報頭的TTL,指定所需的TTL。
c)修改IP基本報頭的分片標識字段為本地分片標識,使用現(xiàn)有的算法,例如線性函數(shù)算法,對接收報文的分片標識的本地的分片標識。
d)如果需要也可能修改其它IP基本報頭域,如服務種類字段等。
e)對于第一片IP分片報文,由于其中還包括部分IP負荷內(nèi)容,例如除IP頭內(nèi)容外的TCP/UDP或應用數(shù)據(jù)等,可以修改相應的IP負荷內(nèi)容。
f)對于非第一片IP分片報文,是否修改IP負荷內(nèi)容,取決于具體應用,例如對命令ping應用,不需要修改;而對于命令tracert的應用,則需要修改,如果能識別IP分片報文攜帶的內(nèi)容,也可以修改。
g)對修改后的響應IP分片報文調整校驗和,而不需要對IP整個首部進行重新計算。
步驟504、IP分片報文修改后,IP目的端直接回應給IP發(fā)送端。
IP目的端在網(wǎng)絡層立即響應IP發(fā)送端。
本發(fā)明中,為提高可靠性處理,IP目的端在直接回應的IP發(fā)送端的同時,也可以選擇對接收到的IP分片報文重組處理。
本發(fā)明中,在IP目的端直接回應的分片報文,同時為滿足IP目的端對發(fā)送報文的分片條件,而繼續(xù)分片直接使用二次分片前的分片報文的分片標識字段,同時調整分片標志位和片偏移字段,以及總長度字段。
上述描述主要以IPv4為例,由于IPv6和IPv4的相似性,本發(fā)明同樣適用于IPv6的分片應答處理。
一種IP分片報文的響應系統(tǒng),包括IP發(fā)送端用于發(fā)送IP分片報文;IP目的端與所述的IP發(fā)送端相連接,接收所述IP分片報文,重組報文;所述IP目的端還包括,報文處理模塊解析所述IP分片報文,判斷該IP分片報文是否需要直接響應;響應模塊與報文處理模塊連接,當判定需要直接回應,在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端。
所述判斷該IP分片報文是否需要直響應為通過獲取所述保留字段的值或傳輸層協(xié)議類型信息進行判定。
所述的響應模塊包括報文修改單元直接交換所述IP分片報文的源地址和目的地址,修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識,調整所述IP分片報文的校驗和,修改所述IP分片報文基本報頭的TTL為指定的TTL,修改所述IP分片報文中的負荷內(nèi)容;報文回送單元接收修改后的IP分片報文,發(fā)送修改后IP分片報文至IP發(fā)送端。
本發(fā)明的技術效果為通過對IP分片報文的響應處理,縮短了對IP分片報文的響應時間,滿足響應處理的實時性要求很高的要求;由于不在IP目的端重組后再響應IP發(fā)送端,減少響應時間的重組開銷;同時減少了因建立重組隊列而遭受攻擊的可能性。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種快速響應IP分片報文的方法,其特征在于,包括IP發(fā)送端發(fā)送IP分片報文;IP目的端接收所述IP分片報文,判斷所述IP分片報文是否需要直接響應,如果是,所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到所述IP發(fā)送端;否則,所述IP目的端重組所述IP分片報文。
2.根據(jù)權利要求1所述的方法,其特征在于,所述IP分片報文為擴展基本報文頭中保留字段的IP分片報文或帶有協(xié)議類型信息的IP分片報文。
3.根據(jù)權利要求2所述的方法,其特征在于,所述IP目的端接收所述IP分片報文之后還包括步驟IP目的端解析所述的IP分片報文,獲取所述保留字段的值或協(xié)議類型信息。
4.根據(jù)權利要求3所述的方法,其特征在于,所述擴展報文頭中保留字段使用指定值標識是否直接響應;所述協(xié)議類型信息包括網(wǎng)絡控制消息協(xié)議、傳輸控制協(xié)議或用戶數(shù)據(jù)報協(xié)議。
5.根據(jù)權利要求1所述的方法,其特征在于,所述在網(wǎng)絡層立即發(fā)送響應信息到所述IP發(fā)送端之前還包括步驟修改該IP分片報文中的信息。
6.根據(jù)權利要求5所述的方法,其特征在于,所述修改該IP分片報文中的信息具體包括步驟直接交換所述IP分片報文的源地址和目的地址;修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識;調整所述IP分片報文的校驗和。
7.根據(jù)權利要求5所述的方法,其特征在于,所述修改該IP分片報文具體包括步驟修改所述IP分片報文中基本報頭的生存時間TTL為指定的TTL;修改所述IP分片報文中的負荷內(nèi)容。
8.根據(jù)權利要求5所述的方法,其特征在于,所述響應信息為修改后的IP分片報文信息。
9.根據(jù)權利要求1至8中任意一項所述的方法,其特征在于,所述IP目的端還對所述IP分片報文進行二次分片。
10.一種快速響應IP分片報文的方法,其特征在于,包括IP發(fā)送端發(fā)送IP分片報文;IP目的端接收所述的IP分片報文;所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端。
11.根據(jù)權利要求10所述的方法,其特征在于,所述IP分片報文為擴展基本報文頭中保留字段的IP分片報文或帶有協(xié)議類型信息的IP分片報文。
12.根據(jù)權利要求11所述的方法,其特征在于,所述IP目的端接收所述IP分片報文之后還包括步驟IP目的端解析所述的IP分片報文,獲取所述擴展基本報文頭中保留字段的值或協(xié)議類型信息。
13.根據(jù)權利要求12所述的方法,其特征在于,所述保留字段使用指定值標識是否直接響應;所述協(xié)議類型信息包括網(wǎng)絡控制消息協(xié)議、傳輸控制協(xié)議或用戶數(shù)據(jù)報協(xié)議。
14.根據(jù)權利要求10所述的方法,其特征在于,所述在網(wǎng)絡層發(fā)送響應信息立即響應IP發(fā)送端之前還包括修改該IP分片報文中的信息。
15.根據(jù)權利要求14所述的方法,其特征在于,所述修改該IP分片報文中的信息具體包括直接交換所述IP分片報文的源地址和目的地址;修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識;調整所述IP分片報文的校驗和。
16.根據(jù)權利要求14所述的方法,其特征在于,所述修改該IP分片報文具體包括修改所述IP分片報文中基本報頭的TTL為指定的TTL;修改所述IP分片報文中的負荷內(nèi)容。
17.如權利要求10至16中任意一項所述的方法,其特征在于,所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端之后,還包括步驟所述IP發(fā)送端接收所述響應信息,重組響應信息。
18.一種快速響應IP分片報文的系統(tǒng),包括IP發(fā)送端用于發(fā)送IP分片報文;IP目的端與所述的IP發(fā)送端相連接,接收所述IP分片報文,并重組所接收到的IP分片報文;其特征在于,所述IP目的端還包括,報文處理模塊解析所述IP分片報文,判斷該IP分片報文是否需要直接響應;響應模塊與報文處理模塊連接,當需要直接響應時,在網(wǎng)絡層立即發(fā)送響應信息到IP發(fā)送端。
19.根據(jù)權利要求18所述的系統(tǒng),其特征在于,所述判斷該IP分片報文是否需要直接響應為通過獲取所述保留字段的值或協(xié)議類型信息進行判定。
20.根據(jù)權利要求18所述的系統(tǒng),其特征在于,所述響應模塊具體包括報文修改單元直接交換所述IP分片報文的源地址和目的地址,修改所述IP分片報文中基本報頭的分片標識字段為本地的分片標識,調整所述IP分片報文的校驗和,修改所述IP分片報文基本報頭的TTL為指定的TTL,修改所述IP分片報文中的負荷內(nèi)容;報文回送單元接收修改后的IP分片報文,發(fā)送修改后IP分片報文至IP發(fā)送端。
全文摘要
一種快速響應IP分片報文的方法,包括IP發(fā)送端發(fā)送IP分片報文;IP目的端接收所述IP分片報文,判斷所述IP分片報文是否需要直接回應,如果是,所述IP目的端在網(wǎng)絡層立即發(fā)送響應信息到所述IP發(fā)送端;否則,所述IP目的端重組所述IP分片報文。通過對IP分片報文的響應處理,縮短了對IP分片報文的響應時間,滿足響應處理的實時性要求很高的要求;由于不在IP目的端重組后再響應IP發(fā)送端,減少響應時間的重組開銷;同時減少了因建立重組隊列而遭受攻擊的可能性。
文檔編號H04L29/06GK1874301SQ20061003338
公開日2006年12月6日 申請日期2006年1月24日 優(yōu)先權日2006年1月24日
發(fā)明者梁銣 申請人:華為技術有限公司