linux下udp的转发问题
我在linux下开发了一个代理程序(接收到客户端发的udp包,然后抓发到指定目的地)
功能上没有问题,现在的现象是:
1. 如果只是转发到相同网络环境(比如电信到电信),效率正常, 如果跨网转发(比如从电信到网通),则转发效率低
2. 用相同功能的程序(比如l2tp服务器),跨网转发的效率比我的代理程序高很多
请高手们给点建议:
比如 udp转发设置 什么选项可以提高转发效率? 或者网卡的什么设置可以提高转发效率? 或者控制转发的数据包大小可以提高转发效率?
我能想到的都试过,还是没有效果,现在没有头绪了。