Jumat, 14 Juni 2013

Konfigurasi Optimal MTU untuk koneksi ADSL PPPoE

CATATAN: Saya percaya saya mungkin lupa bagian yang penting dalam analisis di bawah ini ... Aku sudah meninjau RFC sekarang dan akan memperbarui kemudian hari ini ... konsep-konsep dasar di bawah ini adalah suara, tapi kesimpulan saya mengenai tepat ukuran MTU yang yang optimal dapat berubah. Maklum bahwa masalah yang sama adalah bermain untuk ADSL Bridged (RFC 1483) dan koneksi PPPoA ... Aku hanya perlu melakukan perhitungan untuk mereka seperatly.
(BK 04-Mar-2001 11:03)
Sering ada asumsi yang salah bahwa lebih besar selalu lebih baik. Ukuran maksimum paket yang diijinkan (MTU) untuk koneksi PPPoE adalah 1492 byte, namun, MTU yang optimal sebenarnya 1454 byte.
The overhead protokol (TCP, IP, PPP, PPPoE, Ethernet, AAL5, dan ATM) menggunakan byte MTU 1492 adalah 16,80%.
Sebaliknya, overhead protokol menggunakan byte MTU 1454 adalah 16,20%.
Meskipun bukan perbedaan yang mengejutkan, menggunakan MTU yang lebih rendah benar-benar mengurangi overhead ATM sebesar 0,6% dan dengan demikian akan menghasilkan peningkatan yang sesuai pada thoroughput pengguna: .06% * 1.5Mbps = ~ +90 Kbps
Jika Anda ingin memahami rincian persis mengapa overhead rendah, membaca:
PPPoE 1492 Bingkai byte:
Porsi Bytes
TCP / IP Payload 1492
PPP Header +2
PPPoE Header +6
Ethernet Header +18
Jumlah Ukuran Bingkai 1518
Jadi ukuran frame jumlah bila menggunakan 1492 byte MTU, sebenarnya 1518 byte.
Ketika sebuah paket dikonversi ke aliran sel ATM itu dipecah menjadi beberapa sel 53bytes masing-masing (48 byte data pengguna dan byte informasi header ATM).
1518-1548 bytes = 31 sel ditambah byte sisanya 30
Tidak seperti Ethernet, sel ATM tetap panjang ... mereka harus SELALU 53 byte panjang. Jadi, yang pertama 31 sel akan berisi 48 byte data pengguna, namun, sel terakhir hanya akan terisi sebagian dengan 30 byte data. Sel terakhir juga akan menggelar Segmentasi dan Reassmbly (SAR) Trailer yang 8 byte panjang. The SAR Trailer memberitahu modem ASDL Anda bagaimana reassmble 32 sel kembali ke paket 1518 byte. Karena sel terakhir hanya akan memiliki 30 byte data, ditambah 8 SAR Trailer byte, sisanya 10 byte hanya akan ditandai sebagai bantalan sel (dan dengan demikian, ruang terbuang).
10 byte padding sel tepat di mana overhead 0,6% berasal dari (10 bytes / 1452 bytes) = 0,68%
Catatan: Bila menggunakan 1492 byte MTU, TCP dan IP akun header untuk 40 byte, sehingga jumlah data pengguna adalah 1452 byte (maka, kita menggunakan 1452 byte dalam perhitungan di atas).
Sebaliknya, inilah yang terjadi ketika kita mengurangi MTU untuk 1454 byte:
PPPoE 1454 Bingkai byte:
Porsi Bytes
TCP / IP Payload 1454
PPP Header +2
PPPoE Header +6
Ethernet Header +18
Jumlah Ukuran Bingkai 1480
1480-1448 bytes = 30 sel ditambah byte sisanya 40
Jadi, yang pertama 30 sel akan berisi 48 byte data pengguna, dan sel terakhir akan 40 byte data, ditambah 8 byte SAR Trailer. Karena frame dan terkait biaya overhead ATM pas ke 31 sel, 1.454 byte MTU menghilangkan semua sel atas bantalan ATM.
Grafik berikut ini merangkum:


Oleh   : Lawrence Baldwin
sumbr : http://www.mynetwatchman.com/kb/adsl/pppoemtu.htm