Điểm:0

Phân mảnh IPv4 và dữ liệu tốc độ cao

lá cờ pm

Xin thứ lỗi cho tôi nếu điều này đã được trả lời trước đây, nhưng tôi không thể dễ dàng tìm thấy câu trả lời.

Công ty của tôi tạo ra thiết bị đo lường tốc độ cao, tạo ra khoảng 0,7 Gigabit/giây dữ liệu UDP. Mỗi bộ mẫu dài khoảng 2500 byte, điều này khiến chúng tôi sử dụng phân mảnh IPv4 để gửi dữ liệu. Tổng kiểm tra UDP hiện không được sử dụng (được đặt thành 0). Đầu nhận là một hộp Linux khá chuẩn (với thời gian chờ lắp lại đoạn IPv4 được đặt thành 30 giây, như mặc định). Với thiết lập cụ thể của chúng tôi, chúng tôi mong đợi mất gói.

Với khối lượng dữ liệu lớn, thực tế là trường nhận dạng IPv4 là 16 bit và khả năng mất gói, tôi tự hỏi liệu có khả năng lắp ráp lại không chính xác không? Quá trình hoàn thiện trường nhận dạng IPv4 16 bit diễn ra dưới 30 giây.

Điều này có thể trở thành nguyên nhân cho việc lắp ráp lại đoạn không chính xác, sau đó không được phát hiện do tổng kiểm tra UDP bị vô hiệu hóa không? Hoặc có một số cơ chế đang hoạt động mà tôi không biết, có thể ngăn việc lắp ráp lại không chính xác?

Ron Maupin avatar
lá cờ us
Có lẽ bạn nên sử dụng IPv6 với tiêu đề mở rộng phân mảnh có nhận dạng 32 bit. Mặt khác, bạn có thể cần phải tạo một giao thức tầng ứng dụng có thể phân đoạn dữ liệu trước khi chuyển nó tới UDP.
lá cờ pm
@RonMaupin cảm ơn phản hồi của bạn! Thật không may, chúng tôi không có cơ hội chuyển sang IPv6 vào thời điểm này. Nhưng nó vẫn là một gợi ý rất tốt cho một thời điểm sau. Câu trả lời của bạn có ngụ ý rằng mối quan tâm của tôi là hợp lệ không? Nếu vậy, tôi có thể nghĩ ra một vài giải pháp: 1. Rút ngắn thời gian chờ lắp ráp lại đoạn IP trong Linux bằng cách sử dụng proc/sysctl. 2. Kích hoạt tổng kiểm tra UDP để các gói được lắp ráp không chính xác bị loại bỏ

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.