Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Cách Khắc Phục Mất Gói Tin (Packet Loss) & Biết Khi Nào Đây Là Vấn Đề

Kết nối mạng của bạn có vẻ chậm hơn bình thường? Nguyên nhân có thể do modem, router, tín hiệu WiFi, máy chủ DNS chậm, hoặc các thiết bị trên mạng đang ngập băng thông.

Đây là những vấn đề phổ biến hơn bạn thường nghĩ đến khi mạng chậm, nhưng một vấn đề ẩn bạn không nhận ra ngay là mất gói tin (packet loss).

Đ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, đô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 streaming video.

Mất gói tin là một chỉ số hiệu suất mạng quan trọng, lý tưởng là không bao giờ xảy ra. Chúng ta sẽ xem mất gói tin là gì, nguyên nhân, cách phát hiện và cách khắc phục.

Mất Gói Tin Là Gì?

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

Khi được kết nối theo đúng thứ tự, các đơn vị riêng lẻ này tạo thành một toàn thể liên tục, và kết nối mạng hoạt động bình thường. Tuy nhiên, các gói tin đôi khi đến không hoàn chỉnh, lỗi, hoặc hỏng hóc khiến chúng vô dụng, nhưng khi bị mất, kết nối mạng bị can thiệp.

Nói đơn giản, mất gói tin là dữ liệu bị mất 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à các thiết bị cục bộ và từ xa. Ngoài ra, nó có thể ảnh hưởng tải CPU bằng cách tăng tải để xử lý thêm chi phí mạng.

Hầu hết các mạng đều có mức mất gói tin thấp thỉnh thoảng, vì kết nối mạng biến đổi khiến việc gói tin bị bỏ rơi đôi khi là không thể tránh khỏi.

Tuy nhiên, lý tưởng là mạng không nên mất gói tin. Trên mạng hoạt động bình thường, đây là sự việc hiếm gặp, nhưng gần như mọi ISP đều từng bị hoặc bị nhiễu mất gói tin. Cũng phổ biến hơn với kết nối không dây so với có dây.

Nguyên Nhân Gây Mất Gói Tin

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

Việc nhận được một hai lần mất gói là bình thường, nhưng nếu vấn đề tồi tệ hơn với càng nhiều mất gói, sẽ có nhiều lần truyền lại, dẫn đến tắc nghẽn đường truyền và bạn có thể gặp timeout truyền dữ liệu.

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

  • Hiệu suất kém hoặc lỗi của thành phần truyền dữ liệu qua mạng như cáp lỏng lẻo, router lỗi, hoặc tín hiệu WiFi yếu.
  • Độ trễ cao, gây khó khăn trong việc truyền gói tin nhất quán.
  • Khoảng cách các gói tin được giao, dẫn đến vấn đề về thời gian tại đích.
  • Băng thông không đủ hoặc không tối ưu hóa băng thông hiện có.
  • Phần mềm lỗi có thể có quá nhiều bug.
  • Điểm truyền cũ được dùng để truyền dữ liệu.
  • Cáp hỏng, dây không đúng, hoặc cáp chậm có thể "rò rỉ" gói tin.
  • Phần cứng và cơ sở hạ tầng vật lý không tối ưu cho truyền dữ liệu, hoặc có thể bị hỏng/bug.
  • Mạng không dây có thể bị ảnh hưởng bởi khoảng cách, tường dày, hoặc nhiễu từ mạng không dây lân cận.

Điều này cũng có thể là cố ý, ví dụ khi tắc nghẽn mạng cao, mất gói tin có thể được dùng để giới hạn thông lượng trong streaming video để tránh lag, hoặc trong cuộc gọi VoIP. Kết quả là chất lượng cuộc gọi hoặc stream thấp, ảnh hưởng trải nghiệm người dùng.

Để biết nguyên nhân gốc rễ của mất gói tin, bạn cần phát hiện nó trước rồi làm ngược lại để giải quyết. Nó có thể báo hiệu sự dễ bị tấn công của mạng, đặc biệt liên quan đến tấn công hack, hoặc làm bạn rơi vào rủi ro thu hút tội phạm mạng chiếm đoạt hệ thống bảo mật.

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

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

Cách Khắc Phục Vấn Đề Mất Gói Tin Trên Kết Nối Mạng

1. Xác định nguyên nhân mất gói tin
2. Thay thế phần cứng gây vấn đề
3. Sửa 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 Tin

Để tìm nguyên nhân gốc rễ mất gói tin trên mạng, có một số điều cần kiểm tra trước như kết nối Ethernet giữa các thiết bị, bất kỳ dây sai hoặc dấu hiệu hư hỏng vật lý, xem cáp có hoạt động đúng không, kiểm tra switch và router hoặc modem.

Xác định xem bạn có đủ băng thông trên mạng để xử lý các thiết bị yêu cầu, và xem phần cứng nào đang xử lý quá tải. Việc tìm kiếm và thay thế bất cứ thứ gì không hoạt động đúng cho đến khi vấn đề giải quyết.

Bạn cũng có thể dùng router hoặc switch tốt và hoán đổi với phần cứng gây vấn đề trên mạng để xem có giải quyết mất gói tin không.

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

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

Thay Thế Phần Cứng Gây Vấn Đề

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

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

Sửa Lỗi Phần Mềm Hoặc Báo Cáo Cho Nhà Cung Cấp (Bên Thứ Ba)

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

Sử Dụng Công Cụ Giám Sát Mạng

Các mạng chặt chẽ với kết nối và router tốt hiếm khi gặp mất gói tin. Tuy nhiên, không phải mọi việc xảy ra trên internet đều được biết đến dọc đường, vì vậy bạn nên dự phòng một chút mất gói tin.

Tin tốt là bạn có thể dùng công cụ giám sát mạng giúp xác định thiết bị gây mất gói tin đồng thời cung cấp giám sát liên tục các thiết bị để ngăn ngừa vấn đề.

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, là trình kiểm tra sức khỏe thiết bị mạng toàn diện sử dụng SNMP để giám sát trực tiếp.

Công cụ vẽ bản đồ mạng để bạn thấy dấu hiệu mất gói tin và xác định nguồn gốc. Nó có chức năng Tự động Khám phá liên tục vẽ bản đồ mạng tạo danh sách thiết bị, bản đồ mạng, và bất kỳ thay đổi mạng nào.

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

Ngăn Chặn Mất Gói Tin

Tùy thuộc vào nguyên nhân gốc rễ mất gói tin, bạn có thể chọn bất kỳ phương pháp nào đã nêu để khắc phục vấn đề mất gói tin trên kết nối mạng.

Nếu là vấn đề phần cứng, hãy thay thế bằng cái mới có khả năng chịu đựng, nhưng đối với tắc nghẽn mạng, bạn có thể tăng băng thông, hoặc dùng giải pháp chất lượng dịch vụ (QoS) để đặt ư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 quản lý mất gói tin bao gồm kiểm tra cổng và cáp được kết nối và lắp đặt đúng, và dùng kết nối cáp nếu muốn chất lượng kết nối tốt hơn. Loại bỏ bất kỳ nhiễu nào nếu dùng kết nối không dây, và giữ thiết bị và phần mềm cập nhật.