ขนาด MTU ขั้นต่ำคืออะไร


9

ขนาดสูงสุด 1500 ไบต์ มีขีด จำกัด ต่ำกว่าหรือไม่ 1? 64? ต้องเป็นทวีคูณของสองหรือไม่? มีที่ไหนที่ฉันสามารถเรียนรู้เพิ่มเติมได้ไหม

คำตอบ:


7

ใช่การใช้งาน IPv4ต้องมี MTU ขั้นต่ำ 68 ไบต์ต่อRFC 791

ดูคำตอบของ Peter สำหรับรายละเอียดเพิ่มเติม


2
คุณขัดแย้งกับตัวเอง คำพูดนี้บอกว่า "มากถึง 576" ไม่ใช่ "อย่างน้อย 576"
ไม่มีใคร

1
แก้ไขคำตอบเพื่อความชัดเจน อุปกรณ์สามารถรับแพ็กเก็ตที่มี MTU ที่เล็กกว่า แต่ต่อ RFC นั้น 576 ไบต์เป็นขนาดที่เหมาะสมในการใช้ ระบบปฏิบัติการส่วนใหญ่บังคับใช้หมายเลขประมาณ 576 มันแตกต่างกันเล็กน้อยดังนั้นจึงไม่มีเหตุผลที่จะส่งขนาดเล็กกว่าที่จำเป็น
หัวหน้าจอร์แดน

1
คำตอบนี้ผิดขนาดของเดตาแกรมที่สับสนกับ MTU
ปีเตอร์กรีน

ใช่คุณพูดถูก - แก้ไขคำตอบของฉัน ขอบคุณที่ติดตาม @PeterGreen
หัวหน้าจอร์แดน

7

MTU ขั้นต่ำสำหรับ IPv4 คือ 68 ไบต์ โดยเฉพาะจากhttps://tools.ietf.org/html/rfc791

โมดูลอินเทอร์เน็ตทุกตัวจะต้องสามารถส่งต่อดาตาแกรมได้ 68 octets โดยไม่มีการแยกส่วนเพิ่มเติม นี่เป็นเพราะส่วนหัวอินเทอร์เน็ตอาจสูงถึง 60 octets และแฟรกเมนต์ขั้นต่ำคือ 8 octets

อย่างไรก็ตาม MTU ที่ต่ำเช่นนี้จะไม่มีประสิทธิภาพอย่างยิ่ง

IPv6 ตั้งค่าขั้นต่ำที่สูงกว่า 1280 ไบต์เป็นอย่างมากและต้องการลิงก์ที่ไม่สามารถรองรับ MTU นั้นเพื่อจัดเตรียมการแยกส่วนและเลเยอร์ประกอบเฉพาะของลิงค์ จากhttps://tools.ietf.org/html/rfc2460

IPv6 ต้องการให้ทุกลิงก์ในอินเทอร์เน็ตมี MTU 1280 octets ขึ้นไป ในลิงค์ใด ๆ ที่ไม่สามารถถ่ายทอดแพ็คเก็ต 1280- ออคเต็ตในชิ้นเดียวการกระจายตัวของลิงค์เฉพาะและการประกอบซ้ำจะต้องมีชั้นที่ต่ำกว่า IPv6

สมมุติว่าแรงจูงใจคือการหยุดการเชื่อมโยงของ MTU ต่ำจากการขับรถที่ไร้ประสิทธิภาพข้ามเครือข่าย ฉันถือว่า 1280 ไบต์ได้รับเลือกให้อนุญาตให้ห่อในห่อหุ้มห่อหุ้ม / อุโมงค์อึและยังคงพอดีกับกรอบอีเธอร์เน็ตมาตรฐาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.