當前位置:編程學習大全網 - 源碼下載 - nat1會降低延遲嗎?

nat1會降低延遲嗎?

設置好了可以降低的。

-網絡環境:

我這邊的網絡環境,電信189套餐壹***送了20條寬帶。其中1條300M下30M上,1條100M下20M上,還有18條是50M下10M上,壹條100M對等的聯通,在加上後期拉的2條500M電信對等,所以家裏壹***是23條寬帶,都為公網IP。3個電信光貓,1個聯通光貓,若幹路由器,交換機。

-CDN節點***享(閑置流量換錢):

早期,我網絡環境沒這麽多,就玩迅雷的紅水晶,再到迅雷路由,再到賺錢寶再到玩客雲,可以說是壹路走來。其中壹代賺錢寶和賺錢寶pro掛的最久,後來不賺錢,就賣掉了大部分,玩客雲因為網絡的限制,留了幾臺,大部分搶到就是當倒爺。既然寬帶這麽多條,涉及到多線多撥,鐵定上軟路由,選愛快,操作簡便,分流效果都挺好。既然有這麽多閑置的帶寬,剛好玩客雲出現了現金,買幾臺試下,加上寬帶提速加成,效果不錯,於是就買了20幾臺,賺點小錢,畢竟窮。

-開始出現問題:

沒想這玩意是真的能跑,20多臺設備上傳流量量速率達到了千兆,我用了幾年的3215U 4口的軟路由,開始不堪重負,100%的幹活,也不知道是不是開繁星導致,反正感覺吃不消,但是上網啥的沒問題,但是過了壹陣子,發現當ap的ac88u,wifi開始不穩,會掉線,然後比較難連上。這讓喜歡吃雞的女王大人無法忍受,顯然,挨罵是壹定的。壹開始以為是86u斷流,用排除法,加上acrh17當ap,問題依舊,看來是就是軟路由的鍋。剛好電信有個500M對等的優惠套餐,果斷辦理,為了不受千兆端口限制,讓電信小哥,再拉壹條光纖,此時家裏已經有了4個光貓了,電信3個,聯通1。4口的軟路由端口開始不夠用了。寬帶太多,很容易達到千兆瓶頸,壹個光貓1G的帶寬。

-性能不夠硬件來湊

剛好同事需要軟路由,把3215u出了。手頭上還有dq77kb+e3 1265l v2,買個4口網卡當軟路由,年少不懂事,上了淘寶買了i350-t4(寨卡)。不過還好用著沒問題。這下性能應該不會瓶頸了,然而,wifi有時會連不上的問提依舊,看來是愛快的bug了,但是愛快用了好多年了,好多配置都在裏面,如果換固件,調配置,比如ddns,端口轉發,分流啥的,就要弄好久。但是wifi的問題不能不解決,剛好在群裏看到有人說愛快,當設備跑多了,就會出現這個情況,上個三層交換機就會解決問題。那就上某魚淘個二手的三層交換機來試試吧。後來看到群裏有有人提到nat類型,對提高收益有幫助。於是大致了解了下,給大夥貼下。

-Nat類型

1. Full Cone NAT(簡稱NAT1):

所有來自同壹 個內部Tuple X的請求均被NAT轉換至同壹個外部Tuple Y,而不管這些請求是不是屬於同壹個應用或者是多個應用的。除此之外,當X-Y的轉換關系建立之後,任意外部主機均可隨時將Y中的地址和端口作為目標地址 和目標端口,向內部主機發送UDP報文,由於對外部請求的來源無任何限制,因此這種方式雖然足夠簡單,但卻不那麽安全。

2. Restricted Cone NAT(簡稱NAT2):

它是Full Cone的受限版本:所有來自同壹個內部Tuple X的請求均被NAT轉換至同壹個外部Tuple Y,這與Full Cone相同,但不同的是,只有當內部主機曾經發送過報文給外部主機(假設其IP地址為Z)後,外部主機才能以Y中的信息作為目標地址和目標端口,向內部主機發送UDP請求報文,這意味著,NAT設備只向內轉發(目標地址/端口轉換)那些來自於當前已知的外部主機的UDP報文,從而保障了外部請求來源的安全性。

3. Port Restricted Cone NAT(簡稱NAT3):

它是Restricted ConeNAT的進壹步受限版。只有當內部主機曾經發送過報文給外部主機(假設其IP地址為Z且端口為P)之後,外部主機才能以Y中的信息作為目標地址和目標端口,向內部主機發送UDP報文,同時,其請求報文的源端口必須為P,這壹要求進壹步強化了對外部報文請求來源的限制,從而較Restrictd Cone更具安全性。

4. Symmetric NAT(簡稱NAT4):

這是壹種比所有Cone NAT都要更為靈活的轉換方式:在Cone NAT中,內部主機的內部Tuple與外部Tuple的轉換映射關系是獨立於內部主機所發出的UDP報文中的目標地址及端口的,即與目標Tuple無關。

上面是我百度出來,反正只要認為nat1是最好的就行,根據我的經驗來說,像愛快,高恪之類的軟路由都是nat4,。Lede可以nat1,而平常普通路由撥號的nat類型為3,刷高恪和openwrt就可以做到nat1。當然只要妳路由器做了dmz也是可以變成nat1,但是這個只能指定內網的壹個主機,妳多臺的就不行。那nat1對提高收益有幫助嗎?對此,我還專門做了測試,拿出礦渣newifi3,編譯了對應的openwrt固件,感謝lean大雕的源碼,開始掛上,做為期幾天的測試,結論是確實可以提高收益,而且對p2p遊戲下載啥的也有幫助。

-目前支持nat1固件:

openwrt系列,理論能刷的openwrt都可以

k2p高恪固件,

acrh17也可以刷改版梅林實現full cone(感謝大雕的固件,該有的功能都有。)

梅林固件,目前只有新內核才支持,例如ac86u,ax88u。

  • 上一篇:hibernate 臨時對象和遊離對象的如何辨別
  • 下一篇:如何用axis的wsdd方法部署WebService
  • copyright 2024編程學習大全網