0
我正在設計一個基於UDP的系統,需要知道建議的最大數據包大小。據我所知,typical MTU for Ethernet v2是1500字節。但是,如果使用PPoE,則會降至1492.建議的數據大小以避免UDP上的碎片?
這是否意味着我的系統的數據部分應該最大爲1492個字節以避免典型網絡上的碎片,或者我應該忽略PPoE並使其1500字節?
我正在設計一個基於UDP的系統,需要知道建議的最大數據包大小。據我所知,typical MTU for Ethernet v2是1500字節。但是,如果使用PPoE,則會降至1492.建議的數據大小以避免UDP上的碎片?
這是否意味着我的系統的數據部分應該最大爲1492個字節以避免典型網絡上的碎片,或者我應該忽略PPoE並使其1500字節?
根據RFC 1122-3,IP路由器不需要分割576個八位位組或更少的數據包。減去8字節的UDP報頭和20字節的IP報頭,這會留下548字節的有效載荷。然而,通常引用的UDP非分片數字是534字節。
我並不擔心保證數據包不會被分段,只是它不太可能。網絡常規分段在1500字節以下? –
你的問題清楚地說'避免碎片',這就是我的回答。定義'不太可能'。不清楚你現在問什麼。路由器可以分割超過576字節的任何內容。 – EJP