|
马上注册成为ROSABC会员,随时发帖回复。
您需要 登录 才可以下载或查看,没有账号?会员注册
x
本帖最后由 JiWar 于 2013-9-6 13:16 编辑
ROUTEROS l2tp vpn Rx Errors
原文:http://www.ros360.com/post/vpn_8553.html
之前用了差不多一年的VPN,一直存在Rx Erros这个问题,实际使用中又有区别,因为我这边同时有四条VPN线路在运行
A,B,C三个工厂,A工厂单网关,双线路,B工厂双网关,双线路,C工厂单网关双线路。
A有电信和移动两条线路,分别创建了两条VPN线路至B工厂两台网关服务器,C工厂同A工厂设置。
A到B工厂的移动线路VPN一直未曾出现Rx Erros有错误包。
而C到B工厂的移动线路VPN一直多有,而且不少。。
上面显示的是C工厂到B工厂,电信和移动线路两条VPN线路,最初怀疑是距离问题,因为A到B只有3公里左右,C到B有300公里。。。
后来帮朋友做VPN,两边用的是电信10M,他两边距离有20公里不到,后来就研究具体什么原因了。。
最后看来看去落到了MTU和MRU上。。
MTU(Maximum Transmission Unit),最大发送单元:物理端口可以发送的最大数据包长度。
MRU(Maximum Receive Unit),最大接收单元:物理端口可以接收的最大数据包长度。
使用ROUTEROS L2TP VPN默认的1460字节。。。经过了解
以太网MTU: 1500字节;
IP包头: 20字节;
UDP包头: 8字节;
L2TP包头(最大): 30字节;
PPPoE包头: 8字节。
以太网MTU减去IP爆头,减去UDP包头,减去L2TP包头,应该是1442。。。
修改这两个值之后错误包没有再出现,至于具体速度并没有降低,个人认为应该有所提升才是真的。
经过两天的测试,发现速度果然快了很多。。。而且也稳定了很多。。。终于搞定了。。
|
|