路由器記憶體滿了會發生什麼事?

路由器記憶體滿了會發生什麼事?

路由器記憶體滿了會發生什麼事?我知道路由器在內存填滿後無法使用網絡,並且在路由器之前關閉互聯網不會使路由器重新啟動。還有其他讓我感興趣的。什麼瞬間填滿記憶?

華碩內存。 http://www.asus.com/websites/global/products/PZkFHlMrGWzVROxT/transparent.jpg

答案1

如果您的路由器記憶體不足,可能會出現很多問題。這是假設 SOHO 路由器運行 Linux 或其他嵌入式作業系統。商業/運營商級路由器的行為可能有所不同。

  • 追蹤 TCP 連線需要係統佔用一些記憶體。如果路由器的記憶體完全滿了,它可能無法回應傳入的 TCP 連接,從而導致連接遺失。現有的應該繼續工作。

  • 追蹤 NAT 會話還需要每個傳入請求佔用一些記憶體。如果記憶體完全滿,您的系統可能無法將新連線轉送至 Internet 或無法轉送傳入連線。這會影響任何傳入的 IP 協議,而不僅僅是 TCP。

  • 路由器上提供 Web 介面的嵌入式 Web 伺服器將建立一個新進程來滿足存取它的嘗試,或分配更多記憶體來處理請求。如果 RAM 已滿,則不會發生這種情況,並且路由器的 Web 介面可能根本無法運作,或者某些資源無法加載,或者加載時可能遇到問題。

  • 路由器上執行的任何 telnet 或 SSH 伺服器都存在類似的情況。如果沒有足夠的 RAM,您的路由器可能無法產生登入進程或 shell。

  • 路由器上執行的任何服務(例如dnsmasq任何 DHCP 伺服器)都存在類似的情況。它可能無法分配記憶體或產生進程來處理新請求,並且可能會停止回應。如果發生這種情況,某些服務可能會異常終止,有些服務可能會停止回應。

256MB 對路由器來說已經是很大的記憶體了,所以你不應該遇到任何問題,除非你正在做一些非常奇怪的事情。

答案2

什麼都沒發生。即使記憶體已滿,裝置也能正常運作。商品路由器被設計為一個完整的系統,並且選擇硬體提供的內存量,以使路由器在運行時不會遇到問題。

答案3

對於像這樣的硬體思科 1800 系列,當路由器 RAM 被填滿時,它將經歷流量下降並鎖定處理。對於家庭/辦公室的情況,它們可以在小型網路中正常工作,因此不會發生任何事情。

相關內容