新型IPv6網絡中用于空時空頻發射機基帶處理的方法
【專利說明】新型IPv6網絡中用于空時空頻發射機基帶處理的方法
[0001]本發明新型IPv6網絡中用于空時空頻發射機基帶處理的方法屬于網絡應用領域。
[0002]我們使用的第二代互聯網IPv4技術,核心技術屬于美國。
[0003]它的最大問題是網絡地址資源有限,從理論上講,編址1600萬個網絡、40億臺主機。
[0004]但采用A、B、C三類編址方式后,可用的網絡地址和主機地址的數目大打折扣,以至IP地址已于2011年2月3日分配完畢。
[0005]其中北美占有3/4,約30億個,而人口最多的亞洲只有不到4億個,中國截止2010年6月IPv4地址數量達到2.5億,落后于4.2億網民的需求。地址不足,嚴重地制約了中國及其他國家互聯網的應用和發展。
[0006]一方面是地址資源數量的限制,另一方面是隨著電子技術及網絡技術的發展,計算機網絡將進入人們的日常生活,可能身邊的每一樣東西都需要連入全球因特網。
[0007]在這樣的環境下,IPv6應運而生。
[0008]單從數量級上來說,IPv6所擁有的地址容量是IPv4的約8X10~28倍,達到2~128 (算上全零的)個。
[0009]這不但解決了網絡地址資源數量的問題,同時也為除電腦外的設備連入互聯網在數量限制上掃清了障礙。
[0010]但是與IPv4 —樣,IPv6 一樣會造成大量的IP地址浪費。準確的說,使用IPv6的網絡并沒有2~128個能充分利用的地址。
[0011]首先,要實現IP地址的自動配置,局域網所使用的子網的前綴必須等于64,但是很少有一個局域網能容納2~64個網絡終端;其次,由于IPv6的地址分配必須遵循聚類的原則,地址的浪費在所難免。
[0012]但是,如果說IPv4實現的只是人機對話,而IPv6則擴展到任意事物之間的對話,它不僅可以為人類服務,還將服務于眾多硬件設備,如家用電器、傳感器、遠程照相機、汽車等,它將是無時不在,無處不在的深入社會每個角落的真正的寬帶網。而且它所帶來的經濟效益將非常巨大。
[0013]當然,IPv6并非十全十美、一勞永逸,不可能解決所有問題。
[0014]IPv6只能在發展中不斷完善,也不可能在一夜之間發生,過渡需要時間和成本,但從長遠看,IPv6有利于互聯網的持續和長久發展。國際互聯網組織已經決定成立兩個專門工作組,制定相應的國際標準。
[0015]特點
IPV6地址長度為128位,地址空間增大了 2的9 6次方倍;
靈活的IP報文頭部格式。
[0016]使用一系列固定格式的擴展頭部取代了 IPV4中可變長度的選項字段。
[0017]IPV6中選項部分的出現方式也有所變化,使路由器可以簡單路過選項而不做任何處理,加快了報文處理速度;IPV6簡化了報文頭部格式,字段只有8個,加快報文轉發,提高了吞吐量;提高安全性。
[0018]身份認證和隱私權是IPV6的關鍵特性;
支持更多的服務類型;
允許協議繼續演變,增加新的功能,使之適應未來技術的發展;
優勢
與IPV4相比,IPV6具有以下幾個優勢:
一:IPv6具有更大的地址空間。
[0019]IPv4中規定IP地址長度為32,最大地址個數為2~32 ;而IPv6中IP地址的長度為128,即最大地址個數為2~128。
[0020]與32位地址空間相比,其地址空間增加了 2~128_2~32個。
[0021]二:IPv6使用更小的路由表。
[0022]IPv6的地址分配一開始就遵循聚類(Aggregat1n)的原則,這使得路由器能在路由表中用一條記錄(Entry)表示一片子網,大大減小了路由器中路由表的長度,提高了路由器轉發數據包的速度。
[0023]三:IPv6增加了增強的組播(Multicast)支持以及對流的控制(Flow Control),應用有了長足發展的機會,為服務質量(QoS,Quality of Service)控制提供了良好的網絡
T D O
[0024]四:IPv6加入了對自動配置(Auto Configurat1n)的支持。
[0025]這是對DHCP協議的改進和擴展,使得網絡(尤其是局域網)的管理更加方便和快捷。
[0026]五:IPv6具有更高的安全性。在使用新型IPv6網絡中用戶可以對網絡層的數據進行加密并對IP報文進行校驗,在IPV6中的加密與鑒別選項提供了分組的保密性與完整性。
[0027]極大的增強了網絡的安全性。
[0028]六:允許擴充。如果新的技術或應用需要時,IPV6允許協議進行擴充。
[0029]七:更好的頭部格式。IPV6使用新的頭部格式,其選項與基本頭部分開,如果需要,可將選項插入到基本頭部與上層數據之間。
[0030]這就簡化和加速了路由選擇過程,因為大多數的選項不需要由路由選擇。
[0031]八:新的選項。
[0032]IPV6有一些新的選項來實現附加的功能。
[0033]操作方法
IPv6包由IPv6包頭(40字節固定長度)、擴展包頭和上層協議數據單元三部分組成。
[0034]IPv6包擴展包頭中的分段包頭中指明了 IPv6包的分段情況。其中不可分段部分包括:IPv6包頭、Hop-by-Hop選項包頭、目的地選項包頭(適用于中轉路由器)和路由包頭;可分段部分包括:認證包頭、ESP協議包頭、目的地選項包頭(適用于最終目的地)和上層協議數據單元。
[0035]但是需要注意的是,在IPv6中,只有源節點才能對負載進行分段,并且IPv6超大包不能使用該項服務。
[0036]下文還將簡述IPv6尋址、路由以及自動配置的相關內容。
[0037]RFC2460對IPv6流標簽的特征進行了說明:
一對源和目的之間有可能有多個激活的流,也可能有不屬于任何一個流的流量,一個流流由源地址和流標簽的組合唯一確定。
[0038]所攜帶的流標簽值為O的數據包不屬于任何一個流。
[0039]需要發送流的源節點賦給其流標簽特定的值。流標簽是一個隨機數,目的是使所產生的流標簽都能作為哈希關鍵字。對那些不支持流標簽處理的設備節點和應用把流標簽值賦值為0,或者不對該字段處理。
[0040]一個流那些的所有數據包產生時必須具有相同的屬性,包括源地址、目的地址、非O的流標簽。
[0041]如果其中任何一個數據包包含逐跳選項報頭,那么流的每一個包都必須包含相同的逐跳選項報頭(逐跳選項報頭的下一個報頭字段除外)。
[0042]流路徑中流處理狀態的最大生命周期要在狀態建立機制中說明。
[0043]當一個結點重啟時,例如死機后的恢復運行,必須小心使用流標簽,因為該流標簽有可能在前面扔處于最大生存周期內的的流中使用。
[0044]不要求所有或至少大多數數據包屬于某一個流,即都攜帶有非O的流標簽。
[0045]IPv6包頭設計中對原IPv4包頭所做的一項重要改進就是將所有可選字段移出IPv6包頭,置于擴展頭中。由于除Hop-by-Hop選項擴展頭外,其他擴展頭不受中轉路由器檢查或處理,這樣就能提高路由器處理包含選項的IPv6分組的性能。
[0046]通常,一個典型的IPv6包,沒有擴展頭。
[0047]僅當需要路由器或目的節點做某些特殊處理時,才由發送方添加一個或多個擴展頭。與IPv4不同,IPv6擴展頭長度任意,不受40字節限制,以便于日后擴充新增選項,這一特征加上選項的處理方式使得IPv6選項能得以真正的利用。
[0048]但是為了提高處理選項頭和傳輸層協議的性能,擴展頭總是8字節長度的整數倍。
[0049]RFC 2460中定義了以下6個IPv6擴展頭:
Hop-by-Hop (逐個跳段)選項包頭、目的地選項包頭、路由包頭、分段包頭、認證包頭和ESP協議包頭:
Hop-by-Hop選項包頭包含分組傳送過程中,每個路由器都必須檢查和處理的特殊參數選項。
[0050]其中的選項描述一個分組的某些特性或用于提供填充。這些選項有:
Padl選項(選項類型為O),填充單字節。
[0051]PadN選項(選項類型為1),填充2個以上字節。
[0052]Jumbo Payload選項(選項類型為194),用于傳送超大分組。使用Jumbo Payload選項,分組有效載荷長度最大可達4,294,967,295字節。
[0053]負載長度超過65,535字節的IPv6包稱為“超大包”。
[0054]路由器警告選項(選項類型為5),