Cách khắc phục sự cố mất gói và biết khi nào đó là sự cố

Kết nối mạng của bạn có(Does) vẻ chậm hơn bình thường? Điều này có thể do sự cố với modem, bộ định tuyến, tín hiệu WiFi , máy chủ (WiFi)DNS chậm hoặc thậm chí các thiết bị trên mạng của bạn đang bão hòa băng thông của bạn(saturating your bandwidth) .

Mặc dù đây là những vấn đề phổ biến hơn mà bạn nghĩ đến bất cứ khi nào kết nối mạng của bạn chậm(network connection is slow) , nhưng một trong những vấn đề ẩn mà bạn sẽ không nhận thấy ngay là mất gói.

Điều này thường làm giảm thông lượng hoặc tốc độ của một kết nối nhất định, đôi khi dẫn đến giảm chất lượng đối với các giao thức hoặc ứng dụng nhạy cảm với độ trễ như VoIP hoặc video trực tuyến.

Mất gói(Packet) là một số liệu hiệu suất mạng quan trọng, điều này sẽ không bao giờ xảy ra bất kỳ lúc nào trên mạng của bạn. Chúng ta sẽ xem xét mất gói là gì, nguyên nhân gây ra nó, cách phát hiện và cách khắc phục tình trạng mất gói.

Mất gói là gì?(What Is Packet Loss?)

Thông tin được truyền qua mạng dưới dạng một loạt các đơn vị rời rạc thường được gọi là gói.

Khi được kết nối với nhau theo đúng thứ tự, các đơn vị riêng lẻ này tạo ra một tổng thể thống nhất và kết nối mạng hoạt động tốt. Tuy nhiên, các gói tin đôi khi có thể đến không đầy đủ, thiếu sót hoặc bị hỏng khiến chúng trở nên vô dụng, nhưng khi bị mất, kết nối mạng sẽ bị can thiệp(network connection is interfered with) .

Nói một cách dễ hiểu, mất gói là dữ liệu bị mất(data lost) trong quá trình truyền cụ thể, dẫn đến kết nối chậm hơn bình thường và giảm độ tin cậy của giao tiếp giữa mạng của bạn với các thiết bị cục bộ và từ xa. Ngoài ra, nó có thể ảnh hưởng đến tải CPU của bạn bằng cách tăng nó để xử lý chi phí mạng bổ sung.

Hầu hết các mạng đều có mức độ mất gói thấp theo thời gian, bởi vì các kết nối mạng khác nhau nên không thể tránh khỏi việc một gói bị rớt một lần.

Tuy nhiên, lý tưởng nhất là các mạng không nên mất các gói tin. Trên các mạng hoạt động bình thường, điều này hiếm khi xảy ra, nhưng hầu hết mọi ISP đều đã từng hoặc đang gặp khó khăn do mất gói. Nó cũng phổ biến hơn với kết nối không dây hơn là kết nối có dây.

Nguyên nhân nào gây ra mất gói?(What Causes Packet Loss?)

Dữ liệu(Data) được truyền trong các gói, được gửi qua mạng trong những khoảng thời gian cụ thể. Khi các gói này không đến đích, người gửi sẽ nhận được một ping để thông báo rằng nó không thành công.

Việc nhận một hoặc hai mất mát như vậy là điều bình thường, nhưng nếu vấn đề trở nên tồi tệ hơn với việc mất ngày càng nhiều gói, thì sẽ có nhiều đường truyền trả lại hơn, dẫn đến tắc nghẽn đường truyền và bạn có thể gặp phải tình trạng hết thời gian truyền dữ liệu.

Có một số lý do tại sao mất gói tin xảy ra trên kết nối mạng của bạn. Trong số đó bao gồm:

  • Hoạt động kém hiệu quả hoặc lỗi của một thành phần mang dữ liệu qua mạng như kết nối cáp lỏng lẻo, bộ định tuyến bị lỗi hoặc tín hiệu Wi-Fi kém .
  • Độ trễ cao, gây khó khăn trong việc phân phối các gói dữ liệu một cách nhất quán.
  • Khoảng cách các gói được phân phối, dẫn đến vấn đề về thời gian tại điểm đến.
  • Không đủ băng thông(Inadequate bandwidth) hoặc không thể tối ưu hóa băng thông hiện có.
  • Phần(Faulty) mềm bị lỗi có thể có nhiều lỗi.
  • Các điểm chuyển cũ(Old) đang được sử dụng để truyền dữ liệu.
  • Cáp bị hỏng, đi dây không đúng hoặc chậm có thể làm "rò rỉ" gói tin.
  • Phần cứng(Hardware) và cơ sở hạ tầng vật lý không tối ưu cho việc truyền dữ liệu, hoặc có thể bị hỏng hoặc có lỗi.
  • Mạng không dây(Wireless) có thể bị ảnh hưởng bởi các yếu tố như khoảng cách, tường dày hoặc nhiễu khác từ các mạng không dây gần đó.

Nó cũng có thể là cố ý, ví dụ, ở những nơi có tắc nghẽn mạng cao, mất gói có thể được sử dụng để hạn chế thông lượng trong các luồng video để tránh bị trễ hoặc trong các cuộc gọi VoIP . Kết quả là các cuộc gọi hoặc luồng chất lượng thấp, từ đó ảnh hưởng đến trải nghiệm người dùng.

Để biết nguyên nhân gốc rễ của việc mất gói tin, trước tiên bạn cần phát hiện ra nó và sau đó làm việc ngược lại để giải quyết. Nó có thể báo hiệu cho bạn về lỗ hổng trên mạng của bạn, đặc biệt là liên quan đến các cuộc tấn công hack hoặc khiến bạn gặp rủi ro có thể thu hút tội phạm mạng để bắt và lấy hệ thống an ninh của bạn làm con tin.

Tất cả điều này xảy ra khi mức độ mất gói vượt quá tỷ lệ chấp nhận được(acceptable rate) là từ 1-2 phần trăm tổng luồng gói. Bất cứ thứ gì cao hơn mức đó và chất lượng bị ảnh hưởng đáng kể.

Quản trị viên mạng của bạn có thể kiểm tra để đảm bảo mất gói là 0 phần trăm và nếu nó bắt đầu tăng lên, hãy kiểm tra với ISP của bạn để xác định nguyên nhân gốc rễ.

Việc mất gói(Packet) có thể báo hiệu cho bạn về lỗ hổng trên mạng của bạn, đặc biệt là liên quan đến các cuộc tấn công hack. Tương tự, nó có thể khiến bạn gặp rủi ro có thể thu hút tội phạm mạng để chiếm và lấy hệ thống an ninh của bạn làm con tin.

Tất cả điều này xảy ra khi mức độ mất gói vượt quá tỷ lệ chấp nhận được là từ 1-2 phần trăm tổng luồng gói. Bất cứ thứ gì cao hơn mức đó và chất lượng bị ảnh hưởng đáng kể.

Quản trị viên mạng của bạn có thể kiểm tra để đảm bảo mất gói là 0 phần trăm và nếu nó bắt đầu tăng lên, hãy kiểm tra với ISP của bạn để xác định nguyên nhân gốc rễ và tìm cách khắc phục tình trạng mất gói đó.

Cách khắc phục sự cố mất gói trên kết nối mạng của bạn(How to Fix Packet Loss Problems on Your Network Connection)

1. Xác định nguyên nhân mất gói tin

2. Thay thế phần cứng có vấn đề

3. Sửa(Fix) mọi lỗi phần mềm hoặc báo cáo cho nhà cung cấp (nếu là bên thứ ba)

4. Sử dụng công cụ giám sát mạng

Xác định nguyên nhân mất gói(Determine The Cause of Packet Loss)

Để tìm ra nguyên nhân gốc rễ của việc mất gói trên mạng của bạn, có một số điều bạn cần kiểm tra trước tiên như kết nối Ethernet giữa các thiết bị của bạn, bất kỳ dấu hiệu hư hỏng hoặc dây sai nào, cáp có hoạt động bình thường hay không, cộng với kiểm tra. bộ chuyển mạch và bộ định tuyến hoặc modem của bạn.

Xác định(Determine) xem bạn có đủ băng thông trên mạng của mình để xử lý các thiết bị cần thiết hay không và liệu có phần cứng nào đang xử lý nhiều hơn mức cần thiết hay không. Vấn đề là tìm kiếm cho đến khi bạn tìm thấy và thay thế bất kỳ thứ gì không hoạt động bình thường cho đến khi sự cố được giải quyết.

Bạn cũng có thể sử dụng bộ định tuyến hoặc bộ chuyển mạch tốt và hoán đổi với phần cứng có vấn đề trên mạng của mình để xem liệu nó có giải quyết được tình trạng mất gói hay không.

Có những ứng dụng phần mềm mà bạn có thể sử dụng để phát hiện mất gói trên mạng của mình. Các chương trình này đánh hơi các gói tin bằng cách xem xét chúng hoặc phân tích thời gian chuyến đi của chúng. Tuy nhiên, bạn cũng có thể ping các thiết bị trên mạng của mình để phát hiện xem có tồn tại mất gói hay không.

Các công cụ nâng cao hơn có sẵn để xác định mất gói, nhưng khi bạn biết cách kiểm tra thông tin liên lạc mạng, tất cả những gì bạn cần làm là cô lập và loại bỏ để xác định nguyên nhân và nguồn gốc của sự cố.

Thay thế phần cứng có vấn đề(Replace Problematic Hardware)

Bây giờ bạn đã biết nguyên nhân gốc rễ của việc mất gói trên kết nối mạng của mình, bạn có thể làm hai việc để khắc phục tình trạng mất gói đó: thay thế phần cứng có vấn đề.

Các bước cô lập và loại bỏ sẽ giúp bạn biết được nguồn và nguyên nhân của việc mất gói tùy thuộc vào phần cứng gây ra nó từ các thiết bị trong mạng của bạn.

Khắc phục mọi lỗi phần mềm hoặc báo cáo cho nhà cung cấp (bên thứ ba)(Fix Any Software Bugs Or Report To The Vendor (Third-Party))

Bạn có thể tự mình sửa lỗi phần mềm hoặc nếu bạn đang sử dụng chương trình của bên thứ ba, hãy báo cáo với nhà cung cấp để được hỗ trợ và có thể sửa lỗi.  

Sử dụng Công cụ giám sát mạng(Use a Network Monitoring Tool)

Các mạng đan xen chặt chẽ với các kết nối tốt hơn và các bộ định tuyến hầu như không gặp phải tình trạng mất gói. Tuy nhiên, không phải tất cả mọi thứ xảy ra trên internet đều được biết trong quá trình thực hiện, vì vậy bạn nên lường trước một số trường hợp mất gói.

Tin tốt là bạn có thể sử dụng các công cụ giám sát mạng có thể giúp bạn xác định mất gói do thiết bị gây ra đồng thời cung cấp việc giám sát liên tục các thiết bị của bạn(continuous monitoring of your devices) để ngăn chặn sự cố.

Một trong những công cụ giám sát mạng tốt nhất trên thị trường là SolarWinds Network Performance Monitor . Nó chạy trên Windows Server và là một trình kiểm tra tình trạng thiết bị mạng toàn diện sử dụng SNMP để giám sát trực tiếp.

Công cụ lập bản đồ mạng của bạn để bạn có thể thấy bất kỳ dấu hiệu mất gói nào và xác định nguồn của nó. Nó có chức năng Auto Discovery liên tục lập bản đồ mạng của bạn, tạo ra một danh sách các thiết bị trên đó, một bản đồ mạng và bất kỳ thay đổi mạng nào.

Nó cũng theo dõi hiệu suất của các hệ thống VM và thiết bị không dây, chọn các thông báo SNMP báo cáo về bất kỳ cảnh báo nào trong tất cả các thiết bị trên mạng của bạn. Cuối cùng, nó giúp bạn ngăn chặn tình trạng quá tải, có thể dẫn đến mất gói.

Ngăn chặn mất gói(Prevent Packet Loss)

Tùy thuộc vào nguyên nhân gốc rễ của việc mất gói, bạn có thể chọn bất kỳ phương pháp nào mà chúng tôi đã đề cập ở trên để khắc phục sự cố mất gói trên kết nối mạng của bạn. 

Trong trường hợp vấn đề phần cứng, hãy thay thế bằng một cái mới có thể giải quyết được, nhưng đối với tình trạng tắc nghẽn mạng, bạn có thể tăng băng thông hoặc sử dụng giải pháp chất lượng dịch vụ để đặt mức độ ưu tiên cao hơn cho lưu lượng mạng thời gian thực.

Các cách đơn giản(Simple) để quản lý việc mất gói bao gồm kiểm tra xem các cổng và cáp của bạn có được kết nối và cài đặt đúng cách hay không cũng như sử dụng kết nối cáp nếu bạn muốn chất lượng kết nối được cải thiện. Loại bỏ mọi nhiễu nếu sử dụng kết nối không dây, đồng thời cập nhật các thiết bị và phần mềm.



About the author

Tôi là kỹ sư phần cứng với hơn 10 năm kinh nghiệm làm việc trên hệ điều hành IOS và MacOS. Tôi cũng là giáo viên dạy lớp tối trong 5 năm qua và đã tự học cách sử dụng Google Chrome. Kỹ năng của tôi trong cả hai lĩnh vực khiến tôi trở thành ứng cử viên hoàn hảo cho công việc phát triển trang web, thiết kế đồ họa hoặc bảo mật web.



Related posts