通信的两端A和B(发的udp包) A端高频率发包,B端立刻转发,包内容含有包序号,A端记录同一包的发包时间和收包时间,算出往返时延。 在测试过程中(windows系统),B端采用队列,收数据一个线程,往队列写数据,然后从队列取出数据发送。发现rcvfrom函数收包有丢包。后改用libcap抓包后再转发。达到一定的频率后libcap又有丢包。 大家有没有好的思路???多谢了。
公司有一台 跑 NAT 的linux服务器, 把A口进来的包,源地址转成池里的地址,再从B口出去。 A,B为电口千兆。 现在有一个现象是 A口 的进出流量,比B口的进出流量,各少1/3左右, 比如,A 的in 是 40Mbit/s ,out 是 20, B 的out 是60, in是30。 不均衡,哪位兄弟遇见过吗,赐个教。
应一个朋友所写,觉得实际工程中也可能要用到,因此发上来。 关于网络两端网段重叠的处理方法 ---由启迪提供的拓扑试验结论 一、 拓扑及网段分布如下: 备注:其中的S2016和S2008在此处是作为PC的功能使用的,S2016的IP是74.40.88.200/24缺省网关指向路由器A 74.40.88.254/24 。S2008的IP是74.40.88.1/28 缺省网关指向路由器C 74.40.88.1/28。此2机器的配置不再列出。图中S3100作为普通交换机使用,未任何...