ydyd 写道:改为1452最好应该,而且理论上会略微加快一点网速
EthernetII帧的大小=DMAC(6字节)+SMAC(6字节)+Type(2字节)+Data(即MTU=1500字节=Data payload(1460字节)+TCP header(20字节)+IP header(20字节))+CRC(4字节)=1518字节
位于DSL多路复用器和ISP路由器之间的是ATM(异步传输模式),ATM采用48字节固定长度的信元体
1518/48=31信元+30字节 约32信元
第32个信元只有30字节,加上ATM会给每个1518字节的帧加上8字节的ATM trailer,那么现在有38字节,为了满足固定48字节的信元,ATM会额外添加10字节的填充
ATM在每个信元体前有5字节的信元头
32信元 x 5字节信元头=160字节
这样总长度为1518字节(EthernetII帧)+160字节(信元头)+8字节(ATM trailer)+10字节(信元体填充)=1696字节
1696字节中,实际数据开销是1452字节,
1696/1452=116.80%
如果把MTU改成1452,帧大小=1452(MTU)+8字节(PPPoE头部)+ DMAC(6字节)+SMAC(6字节)+Type(2字节)+CRC(4字节)=1478字节,1478/48=30信元+38字节,约31信元
第31个信元只有38字节,加上ATM会给每个1518字节的帧加上8字节的ATM trailer,那么现在有46字节,为了满足固定48字节的信元,ATM会额外添加2字节的填充
ATM在每个信元体前有5字节的信元头
31信元 x 5字节信元头=155字节
这样总长度为1478字节(EthernetII帧)+155字节(信元头)+8字节(ATM trailer)+2字节(信元体填充)=1643字节
1643字节中,实际数据开销是1412字节(MTU减去IP header再减去TCP header),
1643/1412=116.36%
因此当MTU改成1452后,减少了0.44%的额外开销,对于1.544Mbps的T1标准来说增加了10kbps的速率