亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

注意:IPv6擴展頭信息可能影響路由器性能
2011-08-30   TechTarget中國

分割IPv6數據包頭信息主要目的是幫助網絡設備提高處理下一代尋址協議的速度(相對于IPv4)。但是事情往往有兩面性。許多源設備都在IPv6數據包增加擴展頭信息,如果廣域網(WAN)人員不在路由器上對它們進行處理,那么便會影響路由器可能的性能改進。現在互聯網工程任務組(IETF)嘗試開發一個標準的IPv6擴展頭信息,以解決這個問題。

  Bill Cerveny是一家網絡監控和安全軟件供應商Arbor Networks的高級軟件質量保證工程師,他說:“路由器必須更多地考慮對數據處理和數據包發送能力的潛在影響。但是,這些都會使CPU處理更多的事務,從而對路由器造成負面影響。”

  一個IPv4數據包頭包含14個域,其中包括源和目標地址,而一個IPv6數據包頭則包含8個域。路由器處理的域變少了,但結果是,并非每一個信息都能夠壓縮到標準IPv6頭信息的前40個字節中,Cerveny說。源計算機可能會在一個獨立的可選頭信息(IPv6擴展頭信息)中增加額外數據,如關于如何處理特定類型流量的指令。

  并非每一個IPv6數據包都包含擴展頭信息。Cerveny最近發表了一篇關于IPv6擴展頭信息的博客文章,他說,由于IPv6應用善未成熟,專家還不確定IPv6擴展頭信息對WAN的影響到達怎樣的程度。

  Cerveny說,“現在還不明確擴展頭信息應用有多普遍。它們可能應用相對較少,但是另一方面,這些擴展頭信息也可能會大量存在。路由器供應商最近意識到這一點并采取了一些措施——但是網絡工程師一定要詢問自己的路由器供應商,他們是如何處理IPv6擴展頭信息的。在一些情況下,WAN人員可能更想自己動手測試。IPv6擴展頭信息通常用來做數據包分割,當網絡數據包太大而需要分割成較小部分時就這么做。“分割頭信息”包含在目標位置重新組合數據包的信息中,但是如果路由器丟棄或無法高效地處理IPv6擴展頭信息,那么它的功能就會打折扣。”

  Cerveny表示,在一個“完美運行的網絡中”,企業WAN人員不需要擔心IPv6擴展頭信息。

  “但是,顯然世界上沒有完美的事情,在IPv6當前發展階段,設備不一定能夠按預期方式處理IPv6數據包,”他說。

  IPv6擴展頭信息可能增加路由器負擔

  WAN人員只能對IP擴展頭信息進行少量處理。如果對它們進行處理,路由器性能也許會受到影響,但是如何忽略它們,路由器可能會出錯或丟包,Cerveny說。

  他說:“路由器和其他設備都必須作出決定:是否要忽略擴展頭信息,然后快速地發送數據包,即使它并不知道數據包是什么。否則路由器將花費大量的時間去確定數據包是什么?如果包含IPv6擴展頭信息的數據包數量太大,那么路由器可能會崩潰。”

  在2006年發布的IPv6擴展頭信息白皮書中,思科公司宣布它的路由器將利用硬件轉發技術對IPv6擴展頭信息進行處理,從而不會影響性能。

  “如果路由器一次只接收到少量的擴展頭信息,那么這個路由器或許有能力對它們進行處理。但是如果一次接收的數量極多,那么它可能會影響路由器性能。”Bill Cerveny 高級軟件質量保證工程師,Arbor Networks

  Cerveny說,通過以一定偏移量(特定域開始位置距離數據包的字節數)發現流量轉發所需要的全部信息,路由器就能夠高效地處理數據。一旦這些信息壓縮到標準IPv6頭信息的前40個字節(及IPv6擴展頭信息),那么路由器將無法獲得通常需要知道的全部信息。

  他說:“關于數據包是一個Web事務還是視頻數據包的指示信息(無擴展頭信息)位于數據包的40個字節中。但是通過擴展頭信息,這個信息可能進行一步壓縮成8個字節,而路由器會說,‘這是一個擴展頭信息。但是我不知道數據包內是什么內容。我需要進一步檢查數據包內部信息。’如果這樣,路由器就需要執行更多的計算。”

  如果路由器不知道它應該檢查IPv6擴展頭信息,那么它可能會完全失去相關信息,然后丟棄或誤傳一些數據包,Cerveny說。

  更嚴重的是,一個IPv6數據包可能包含了多個擴展頭信息,他說。

  Cerveny說,“如果路由器一次只接收到少量的擴展頭信息,那么這個路由器或許有能力對它們進行處理。但是如果一次接收的數量太多,那么它可能會影響路由器性能。”

  IETF在IPv6擴展頭信息中解決路由器性能問題

  IETF開發IPv6已經10多年了,據介紹,IPv6擴展頭信息并沒有標準格式,而且路由器也沒有必要處理擴展頭中的所有信息。IFTF的一個工作小組(包括來自Ericsson、Alcatel-Lucent、Google、Apple和Symantec等公司的工程師)已經在幾年前開始開發一個IPv6擴展頭信息標準,以解決路由器性能的風險問題。

  根據IETF的介紹,草案文檔提出開發一個標準,將可選的目標信息保存在一個名為擴展選項頭信息的擴展頭信息類中,只有終端能夠讀取這個信息。另一種擴展頭信息是一個名為逐跳(hop-by-hop)選項頭信息,它需要使用“中間設備”(如路由器或防火墻)來處理其中的信息(有時候不需要)。

  最新草案于7月11日提交,工作小組提議使用目標選項頭信息作為首選的可選目標信息編碼機制。根據草案的規定,路由器將不需要再處理所有不包含有用信息的IPv6擴展頭信息。

原文鏈接:http://www.searchnetworking.com.cn/showcontent_52009.htm

熱詞搜索:

上一篇:“開始學魔法”遠程服務器管理的最佳實踐
下一篇:SSH使用技巧大放送:不輸入密碼等10條分享

分享到: 收藏