作者:強強聯合合
說明:寫文不易,如有錯漏之處歡迎指正!不管是否喜歡,希望能給來個點贊、收藏、關注三連擊!
前言
之前的一篇文章跟大家分享了幾個影響點心雲這樣PCDN業務跑量的一些因素,其中網路質量與NAT型別也有提到,今天就想跟大家詳細跟大家分享一下,如何最佳化家裡面的網路質量(畢竟這個是在不多的自己可以調整的專案中重要的一項)。
一、網路的時延、丟包率
名詞解釋:
時 延:裝置傳輸資料到對端裝置所需要的時間。
丟包率:裝置在資料傳輸過程中被丟棄的資料包比例。
丟包率=丟棄資料包傳送資料包
從APP(這裡以點心云為例)中我們可以看到網路丟包率、延遲情況。以我們所用家庭寬頻來說,一般情況下丟包率為0,延遲低於25毫秒是正常,如果出現丟包率與延遲過大那麼就需要動手排查一下。
下面根據自己經驗,跟大家分享下產生丟包率及時延過大可能的原因及查測方法。
1、路由器或光貓效能差
進入路由器後(這裡以小米家用路由器為例),我們可以看到路由器當前CPU記憶體的狀態,如若存在CPU/記憶體利用率過高的情況,可以分幾步來查詢下原因。
第一、重啟路由器/光貓,然後觀察效能指標是否有改善;
第二、如果重啟後效能指標仍過高,可以減少路由器上裝置的連線數量,觀測效能指標是否有變化;
第三、如第二步測試成立,我們可以更換效能更好一點的路由器。
2、頻寬利用率過高
透過路由器介面,我們可以看到實時網路狀態,透過實時的流量情況,對比我們自身的網路總頻寬,來確定寬頻利用率,如果利用率超過90%,丟包率和時延會出現增大的情況,這時就要增加頻寬或減少裝置了。
除了寬頻的頻寬之外,還有一種情況是路由器的頻寬,現在路由器一般都是千兆路由器,但是也不排除買到了百兆的路由器,這個很好判斷,透過我們電腦的網絡卡就可以看出來。
開啟“網路和internet”,點選更改介面卡選項
這時候就會彈出我們電腦所連線的網路
雙擊電腦所連線的網路,在彈出的介面上就可以顯示硬體裝置的網路速率。如上圖所示,有線網絡卡連線物理硬體可達1Gbps,無線網絡卡連線物理硬體最大150Mbps。
這裡建議使用千兆物理裝置,否則容易出現寬頻的頻寬夠,但是受限於物理裝置效能出現丟包、時延大的情況。
二、NAT型別
透過APP,可以看到業務裝置的網路方式、內網IP外網IP、MAC地址、NAT型別、UPNP狀態這些資訊。
從APP上看,我們的內網IP、外網IP一致,NAT型別為OPEN,這種情況是最為優秀的。(家裡有多條寬頻,或是寬頻賬號支援多播而又不受影響的,可以採用裝置直接撥號的方式)。
若無法實現裝置直接撥號,那麼就需要對路由器進行設定,開啟UPNP或DMZ(只設置其中一種就可以)。
開啟後可以看到NAT型別為Full Cone,UPNP項裡前面是網路的公網地址,後面為業務機的內網IP地址。
要注意一點的是,開啟UPNP功能後,可能出現路由器對映表滿的情況,這也會影響業務的可用狀態;造成這個的原因一般為路由器效能較差,可以更換效能較高的路由器。
下面介紹幾種常見路由器配置UPNP及DMZ方法
1、小米路由器
UPNP開啟:進入路由器後,點選“高階設定”,然後選擇“其他”,UPNP狀態開啟。
DMZ設定:進入路由器,點選“高階設定”,選擇“埠轉發”,“DMZ”開啟並填寫業務裝置的IP,點選“應用”。
2、TP-LINK路由器
UPNP開啟:進入路由器,找到“轉發規則”,選擇“UPNP設定”,選擇開啟。
DMZ設定:進入路由器,找到“轉發規則”,選擇“DMZ主機”,點選“啟用”,下面“DMZ主機IP地址”填寫業務裝置IP。
3、華為路由器
UPNP開啟:進入路由器,點選進入“網路設定”->“UPnP”->開啟UPnP。
DMZ設定:進入路由器,點選進入“安全設定”->“DMZ主機”->“開啟DMZ”,然後“DMZ主機”中選擇 對應裝置。
4、華碩路由器
UPNP開啟:點選進入“高階設定”->“高階使用者”->“UPnP設定”= ON
DMZ設定:進入路由器,點選進入“高階設定”->“高階使用者”->“DMZ主機” “DMZ主機IP地址”填寫對應裝置的IP,“DMZ主機“ =ON
5、FAST路由器
UPNP開啟:點選進入“高階設定”->“高階使用者”->“UPnP設定”= ON
DMZ設定:點選進入“高階設定”->“高階使用者”->“DMZ主機”,“DMZ主機IP地址”填寫對應裝置的IP,點選“儲存” “DMZ主機“ =ON,最後“儲存“。
總結
這裡介紹了進行業務上機時,家庭網路的一些設定修改,適合剛入坑的朋友一看。