ขนาดสูงสุด 1500 ไบต์ มีขีด จำกัด ต่ำกว่าหรือไม่ 1? 64? ต้องเป็นทวีคูณของสองหรือไม่? มีที่ไหนที่ฉันสามารถเรียนรู้เพิ่มเติมได้ไหม
ขนาดสูงสุด 1500 ไบต์ มีขีด จำกัด ต่ำกว่าหรือไม่ 1? 64? ต้องเป็นทวีคูณของสองหรือไม่? มีที่ไหนที่ฉันสามารถเรียนรู้เพิ่มเติมได้ไหม
คำตอบ:
ใช่การใช้งาน IPv4ต้องมี MTU ขั้นต่ำ 68 ไบต์ต่อRFC 791
ดูคำตอบของ Peter สำหรับรายละเอียดเพิ่มเติม
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 ไบต์ได้รับเลือกให้อนุญาตให้ห่อในห่อหุ้มห่อหุ้ม / อุโมงค์อึและยังคงพอดีกับกรอบอีเธอร์เน็ตมาตรฐาน