|
发表于 2024-1-8 08:40:02
|
显示全部楼层
很多人宽带提速到千兆后,光猫设置在路由状态时,光猫拨号,电脑接光猫千兆口自动获取ip上网,测速正常;但是光猫设置为桥接后电脑接光猫千兆口,电脑上设置拨号后测速发现网速达不到所开通宽带的网速。但是如果光猫设置桥接后在光猫后面接上路由器,让路由器拨号,电脑再接路由器千兆口自动获取ip上网后测速,此时测试结果基本上满速,原因如下:
7 k+ o5 I! y9 W% l# A& k) C
' F. e9 D$ L8 H8 Y( M% O5 f电脑和路由器对数据包的处理模式不一样,电脑需要不停的对数据包进行封装解封装,对数据包的处理步骤更多,路由器更多的是对数据包的转发。
6 |2 f# p: @- F6 a9 Y8 n3 P对于千兆宽带而言(不足千兆的大宽带类似),电脑千兆网卡每秒处理数据包的极限为8万个,进行测速时,如果数据包全部为测速的数据包,每个数据包的MTU为1500 Byte那么每秒处理的数据量为:# E' r) u( D& s& f/ c- ]
, P6 r! v8 F/ S/ i1 u8 Y/ p( }- j9 r80000 X 1500(Byte( X8(bits/Byte)=960Mbps。
/ j# {- m7 B0 [8 D. w
$ O9 z- `# }8 b4 ?- G; x实际上用电脑直接进行PPPOE拨号,电脑处理的数据包中包含PPPOE报文,其中PPPOE包占据电脑处理所有数据包的1/3,另外每个数据包里面也会有PPP报文。因此这时测速理论值可以达到:
% c. Z# u' q1 g9 j8 v, Z- b/ ]( y) P8 k* Q3 s
80000 X 1440(Byte( X8(bits/Byte)X(1-1/3)=614Mbps。# r) d/ K9 I% G: x' I, m
/ ^. y* }5 @( N+ e9 Y% J
因此电脑测到500M左右。个别配置较好的电脑,电脑处理数据包的能力会达到8.5万每秒左右,测速会相应的高一些。
, v3 s j4 U T% r) ^
% _, L# z/ G# ?" Z5 m- D" k0 n( B9 O) n而好一点的家用路由器每秒处理数据包可以达到20万个,其处理能力远超电脑,因此使用路由器拨号,路由器后再接电脑,使用电脑测速时,路由器可以处理所有的PPPOE报文和测速报文,电脑仅处理测速数据包,测试电脑上测速基本上可以达到千兆网速。* ? `) r& W, s' W5 p
* j" _: G3 B* l. {, r6 z2 a
& X. F$ w g' O$ \; L. j1 q所以建议,光猫改为桥接后一定要配个好点的至少千兆级的路由器。当然,网线也要全程使用6类千兆网线,中间不能有瓶颈。 |
|