亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 網絡通信 > 正文

Ipv4/Ipv6代溝協議轉換器

2019-11-03 09:06:35
字體:
來源:轉載
供稿:網友
烽火網絡公司 熊 英


  隨著Internet的規模以近乎于指數的增長,ipv4的地址空間面臨即將耗盡的危險。40億個IPv4的地址已經用掉了3/4,另外,Internet早期由于缺乏規劃,造成了IP地址分配“貧富不均”的現象,少數團體與單位占用了許多A類地址,如MIT與AT&T就各自占用了1600萬個IP地址,由此浪費了大量的IP地址,后來的大部分單位與公司就只能申請余下的C類地址,特別是像中國與日本這樣需要大量IP地址卻得不到足夠多的地址的國家更是如此。為此,IPv6將IP地址的長度由32個比特位擴展到128個比特位,將IPv6的地址空間擴展為3.4×1038個,屆時地球上每個人可分配到1.8×1019 個IP地址。促使推廣IPv6的另一個原因是新的應用對Internet提出了更高的要求,需要Internet提供更復雜的尋址與路由能力,特別是下一代移動數字電話對Internet提出了更高的要求。需要指出的是,目前的IPv6還不是最后的標準,即使是將來采用IPv6標準時,也不會馬上棄用IPv4。由于從IPv4向IPv6的過渡需要一個相當長的過程,在此期間,必須保證IPv4和IPv6具有互操作性。目前業界普遍認為,支持IPv4到IPv6過渡模式主要有三種,即:

  · 網絡單元和移動終端的IPv4 / IPv6雙棧;

  · 自動或結構配置隧道模式;

  · 網絡中設置IPv4到IPv6協議轉換器

  其中在網絡中設置代溝協議轉換器是最簡單便捷的IPv4/IPv6過渡方法。協議轉換器為本地IPv4主機和本地IPv6主機間一個中介單元,不需變更主機就可實現兩者間聯絡。網絡地址轉換器/協議轉換器(NAT-PT,Network Address Translator/PRotocol Translator)是協議轉換器方案之一。IPv6分組頭和IPv4分組頭的變換是最復雜也最重要的轉換工作。

  烽火網絡公司自主研發設計的F-engine R4000可作為IPv4/IPv6代溝協議轉換器,能較好地完成兩種網絡協議棧的通信互連,為現有的IPv4網絡向將來的IPv6網絡提供平滑升級,是實現跨代溝通信的優越解決方案。它的設計要比現存絕大多數網絡地址轉換更具靈活性,它能被容易地配置成許多地址轉換腳本,包括IPv6本地網絡連接到IPv4互聯網,IPv6本地網絡連接到IPv6互聯網,IPv6專用網連接到IPv6互聯網,還有專用網連接到IPv4互聯網,也能被配置成負載平衡的方案。由于良好的模塊化和易于擴展設計,F-engine R4000將成為IPv4網絡轉變到IPv6網絡的重要工具。

一、IPv4/IPv6代溝協議轉換器的實現原理

  代溝協議轉換器有三個基本組成部分:1個地址/端口轉換模塊和2個協議轉換模塊。一個協議轉換模塊的作用是將IPv6轉換為IPv4(稱為PT6/4),而另一個則是由IPv4轉換為IPv6(成為PT4/6)。通過把轉換功能分解到基層部分來增加系統的靈活性和可調性,將地址/端口轉換和協議轉換分開進行。

  地址/端口轉換模塊(APT)負責網絡地址和端口的轉換。APT含有有效數據流的信息。當數據包到達時,APT使用它的數據流驗證系統找到匹配的地址映射,并把地址映射轉換為相應的地址和端口。如果沒有找到相匹配的映射,APT會根據相應的規則產生一個新的映射。APT總是在兩個不同的IPv6地址范疇內進行轉換。

  兩個協議轉換模塊負責在IPv4和IPv6之間實現數據包和ICMP包的地址轉換。IPv6和IPv4數據的分組頭部格式非常相似,但并不完全一致。這樣在一種IP或ICMP版本向另一種版本轉換過程中需進行一定的調整。負責IPv6數據包轉換到IPv4的協議轉換模塊只接收含有IPv6/IPv4映射關系的IPv6數據包,與之類似,另一模塊則只接收相應的IPv4數據包。由于具有映射關系的IPv6地址與IPv4地址之間是一一對應的,協議轉換模塊只需要在兩種協議之間為分組頭部建立一種相互的映射即可。當一個IPv6或ICMPv6數據包到達時,PT6/4只需取出IPv6分組源/目的地址字段中最低的32位即可作為相應IPv4分組的源/目的地址。同樣,當一個IPv4或ICMPv4數據包到達時,PT4/6只需對分組的地址字段添加96位前置數據即可完成從IPv4到IPv6的轉換。

二、地址/端口轉換模塊(APT)的設計

  1. APT的功能

  當一臺本地IPv6終端需要與外部世界聯系時,必須臨時分配一個可由外部識別的全球性地址。如果同時有不止一個內部結點需要與外部聯系而僅有一個全球性的地址時,則每一個獨立的連接都被臨時分配一個特有的地址/端口綁定,以使這些內部結點可以共享一個全球地址。如為了與IPv4外部網絡通信,一個IPv6局域網通常被分配一些能夠映射為有效IPv4地址的IPv6地址(但需要與外部網絡通信的主機數量往往大大多于這些可用地址數量)。APT解決這個問題的方法是,使IPv6局域網內的多臺主機共享一個包含有效映射關系的IPv6地址。這實際上是傳輸標識符的一種復用。通信時,數據分組頭部的源地址字段和端口號被替換為一個特殊的地址/端口綁定,這個特殊的綁定關系是由APT臨時分配的。APT的這種功能就被稱為地址/端口轉換。

  在與外部網絡通信時,APT不僅要負責使用新的地址/端口綁定關系替代數據分組中原有的地址/端口綁定,而且需要記憶這種替代關系。在向外部網絡發送分組時,APT將分組內的源地址與端口號替換為新的地址/端口綁定;接收分組時,APT需要將分組中的地址/端口字段再用局域網內部的地址/端口綁定替換回來。

  當APT接收到一個IPv6數據包,它用一個有地址映射關系的流ID來替代數據包中的原始流ID,映射過的流ID用其它的地址/端口綁定來替代數據包中源或目的地址/端口綁定。APT的配置字符串決定了這種替代關系的具體處理過程。除上述討論的動態分配之外,APT也可處理其它一些簡單形式的地址/端口轉換,如靜態地址轉換和動態單一地址轉換。

  APT對來自于外部的和內部網絡的數據包的處理方式是不同的。APT經常是針對一定方向的數據包分配動態地址映射。這樣另一個方向的初始化流將不能進行地址映射。OUTWARD PACKETS 指的是由本地網絡發出,目的是因特網(IPv4或IPv6)主機的數據包,INWARD PACKETS則相反。APT有兩個輸入口和兩個輸出口,分別用于OUTWARD分組和INWARD分組的接收與發送。APT從不同的輸入口接收數據包,經過轉換后再將其從不同的輸出口轉發出去。

  2. 基于IPv6實現IPv4/IPv6轉換的APT

  APT僅接收和發送含有IPv6地址的IPv6數據包。為使協議轉換器可以同時處理IPv4/IPv6兩種模式,當與只支持IPv4的主機通信時,會分配臨時的IPv4地址給其內部IPv6主機。而基于IPv6的APT則給其內部IPv6主機分配支持IPv4映射的IPv6地址來實現這一目的。

  當協議轉換器要將IPv6分組轉換為IPv4分組時,APT首先將IPv6地址和端口映射為與IPv4地址有映射關系的IPv6地址與端口號。然后再將這個映射地址轉換為真正的IPv4地址,從而實現IPv6分組轉換為IPv4的轉換。從IPv4到IPv6分組的轉換過程也與此相似。先將IPv4地址轉換成為具有映射關系的IPv6地址/端口號,然后再將這個地址/端口綁定轉換成為真正的IPv6地址和端口號。

  3. 靜態映射與動態映射

  APT可以將主機的實際地址和端口號映射成為一個全球性的地址/端口綁定。靜態映射功能是指內部網絡的地址/端口綁定與全球性地址/端口綁定之間的映射關系是靜態的。在大多數情況下,靜態映射被用作單一地址映射的情況。例如,一定的外部地址將會被保留以標志特定的內部地址。與靜態映射相對,動態映射僅對活動的數據流保留映射關系。

  4. 動態地址映射與動態地址/端口映射

  動態地址映射是指APT僅為內部主機動態分配一個外部地址映射,而不是一個地址/端口綁定。APT將直接使用映射過的地址來指明此內部結點,而以映射過的流ID來代替原始流ID,在這個映射過程中,APT不僅要動態分配一個外部地址映射,而且原來的端口號也要被映射為新的端口號。與動態地址/端口映射不同的是,動態地址映射只是替代分組頭部中的一個地址字段,而保留流ID中的其它三個部分。對于向外的數據包,它以映射地址來取代原有的源地址字段;對于向內的數據包,它以內部結點的實際地址來取代分組中的目的地址,這個目的地址也就是映射地址。

三、協議轉換模塊的設計

  PT6/4模塊允許只支持IPv6的節點和只支持IPv4的節點進行通信。從IPv6節點向IPv4節點傳送一個包或者其逆過程都要涉及協議轉換以及地址和端口的轉換。PT6/4和PT4/6用于連接基于IPv6的APT并對需要進行轉換的分組完成協議轉換。PT6/4用于將只支持IPv6的本地節點的IPv6包發送到只支持IPv4的因特網節點上。APT將源地址和端口所組成的的套接字轉換成IPv4映射型IPv6套接字。PT6/4將包中的IPv6頭轉換成IPv4頭和將IPv6地址的最低的32比特作為有效的IPv4地址。

  同樣,一個IPv4包從一個只支持IPv4的節點發送到一個只支持IPv6的節點需要經過PT4/6和APT以完成轉換。PT4/6通過將源和目的地址加上96比特的前綴以轉換成IPv4映射型IPv6地址,從而將IPv4頭轉換成IPv6頭。APT然后將目的IPv4映射型IPv6地址映射進IPv6地址。因為APT處理地址映射和分配,PT6/4和PT4/6只負責協議轉換。因為模塊化的設計,所以PT6/4和PT4/6的實現是很容易的。在進行包協議轉換之后,PT6/4和PT4/6都需要對高層協議(例如TCP、UDP)的校驗和進行重新計算。TCP和UDP根據一個偽隨機頭部計算它們的校驗和,這個偽隨機頭部包括(IP/IPv6)的源地址和目的地址、高層包長度和協議(下一頭部)字段。當從IPv6向IPv4轉換的時候,PT6/4必須計算IPv4頭部所需要的IP校驗和。然而,PT4/6并不需要計算IPv6校驗和,因為IPv6頭部沒有這一字段。

  ICMPv6和ICMPv4在校驗和的計算上同樣是不同的。PT4/6必須按照TCP和UDP的樣式來計算ICMPv6,因為ICMPv6的計算中包含了偽隨機頭部。然而,PT6/4能直接從ICMPv4包計算出ICMPv4的校驗和。在ICMPv4IC和MPv6相互轉換的過程中,校驗和值的不同必須考慮進去。

  很顯然Internet從IPv4向IPv6轉變需要好多年,每個站點都必須考慮自己的過渡計劃,沒有那個站點能一步到位的完成轉變。對于大多數的站點來說,采用代溝協議轉換器使只支持IPv4和只支持IPv6的節點之間能夠相互通信,是一個非常不錯的轉變和升級方法。

  該代溝協議轉換器滿足一個好的網絡轉換器所必須的三個最基本的要求:能夠在只支持IPv6的節點和只支持IPv4的節點之間完成通信,在信源主機和目的主機上不需要進行任何改變,應用簡單,可以被簡單地配置以用于在不同的IPv4和IPv6地址和協議層完成不同的轉換。 模塊化的設計和配置擴展方便使得代溝協議轉換器成為強大的網絡通信的工具,它的進一步廣泛應用將推動我們更快的向IPv6領域邁進。


----《通信世界》

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品在线观看网站| 国产91在线播放九色快色| 欧美午夜精品久久久久久浪潮| 亚洲女性裸体视频| 国产精品丝袜久久久久久高清| 日韩福利视频在线观看| 91精品国产亚洲| 久久久在线观看| 欧美在线视频免费| 久久精品国产亚洲精品| 欧美麻豆久久久久久中文| 日韩一二三在线视频播| 亚洲午夜久久久影院| 国产精品亚洲自拍| 久久精品久久精品亚洲人| 日本精品久久电影| 国产69久久精品成人| 不卡av在线网站| 中文字幕日韩欧美在线| 精品国偷自产在线视频99| 97视频在线观看亚洲| 亚洲三级黄色在线观看| 在线视频亚洲欧美| 亚洲一区999| 日本精品视频在线播放| 亚洲自拍偷拍一区| 亚洲男人天堂手机在线| 夜夜嗨av色一区二区不卡| 日韩在线视频免费观看| 黑人狂躁日本妞一区二区三区| 精品国产依人香蕉在线精品| 欧美专区在线观看| 欧美另类69精品久久久久9999| 亚洲国产天堂久久综合网| 成人在线小视频| 午夜精品一区二区三区在线视| 欧美精品激情在线| 久久偷看各类女兵18女厕嘘嘘| 91久久久久久久久久久久久| 亚洲美女精品成人在线视频| 精品国内产的精品视频在线观看| 国产精品日韩久久久久| 欧美亚洲一级片| 亚洲欧美精品中文字幕在线| 国产精品久久久久久久av大片| 亚洲一区999| 91九色精品视频| 国产美女精彩久久| 精品一区二区三区四区在线| 欧美日韩激情网| 成人国产精品一区二区| 成人淫片在线看| 欧美理论电影网| 性欧美长视频免费观看不卡| 粗暴蹂躏中文一区二区三区| 欧美第一淫aaasss性| 成人天堂噜噜噜| 中文字幕欧美日韩在线| 国产精品欧美一区二区| 久久亚洲影音av资源网| 国产美女精品视频| 91av视频在线观看| 91免费视频网站| 日韩国产激情在线| 亚洲成人性视频| 成人免费观看网址| 国产精品扒开腿做爽爽爽视频| 成人啪啪免费看| 亚洲色图av在线| 国产成人精品久久久| 欧美日韩免费在线| 26uuu另类亚洲欧美日本老年| 日韩精品在线视频| 久久久久久国产精品美女| 日韩暖暖在线视频| 国产欧美日韩精品在线观看| 欧美大尺度激情区在线播放| 91精品国产自产在线| 国产精品永久免费观看| 亚洲视频在线看| 欧美激情第三页| 久久91亚洲人成电影网站| 欧美大秀在线观看| 一个人看的www欧美| 日韩成人久久久| 精品福利在线观看| 国产精品久久久久av| 欧美性高跟鞋xxxxhd| 久久久久久美女| 亚洲精品综合精品自拍| 91国内精品久久| 久久久精品一区二区| 日韩欧美福利视频| 大伊人狠狠躁夜夜躁av一区| 日韩成人激情影院| 国产精品jizz在线观看麻豆| 国产成人精品优优av| 国产精品18久久久久久首页狼| 国产一区二区三区丝袜| 亚洲欧美日韩一区二区在线| 亚洲黄页网在线观看| www.欧美精品一二三区| 亚洲第一中文字幕| 国产精品久久久久9999| 欧美一区二三区| 亚洲aa中文字幕| 日产日韩在线亚洲欧美| 亚洲精品久久久久中文字幕二区| 国产91在线高潮白浆在线观看| 国产日韩视频在线观看| 国产成+人+综合+亚洲欧洲| 亚洲已满18点击进入在线看片| 精品久久久久久亚洲精品| 2019亚洲男人天堂| 亚洲激情视频在线播放| 精品人伦一区二区三区蜜桃网站| 高清一区二区三区日本久| 97久久久久久| 国产日韩欧美在线看| 国产精品久久久久久久久久99| 亚洲欧美日韩精品| 成人信息集中地欧美| 久久久999国产| 日韩电影中文字幕| 久久久亚洲欧洲日产国码aⅴ| 亚洲xxxx视频| 九九久久精品一区| 欧美激情精品久久久久久大尺度| 性夜试看影院91社区| 精品久久久久久亚洲国产300| 姬川优奈aav一区二区| 最近2019中文字幕一页二页| 日韩亚洲在线观看| 色爱av美腿丝袜综合粉嫩av| 2019国产精品自在线拍国产不卡| 久久国产精品久久久久久| 国语自产精品视频在线看| 国内精品久久久久久| 国产91精品视频在线观看| 成人午夜激情免费视频| 午夜精品久久久久久久99黑人| 日韩欧美视频一区二区三区| 日韩视频免费中文字幕| 欧美午夜精品久久久久久久| 国产精品一区二区av影院萌芽| 91精品国产综合久久久久久久久| 日韩av电影手机在线观看| 日韩一区二区久久久| 中文字幕亚洲一区在线观看| 国产玖玖精品视频| 亚洲人成毛片在线播放| 69av成年福利视频| 欧美精品性视频| 精品国产一区av| 国产一区二区三区四区福利| 中文字幕精品一区久久久久| 亚洲天堂男人天堂女人天堂| 国产精品极品尤物在线观看| 欧美多人乱p欧美4p久久| 亚洲日本欧美中文幕| 91色琪琪电影亚洲精品久久| 国产精品成人av性教育| 91精品国产高清| 欧美成人免费视频|