Lei Chen

Results 36 comments of Lei Chen

新协议插入到原来TCP payload的位置,之前也考虑过,不过意味着要修改app,做不到app透明。 虽然UOA也需要修改UDP的app,不过这是UDP Socket无连接导致的。如果将UOA/OPP这个私有选项协议用于TCP,理论上不需要APP做任何修改,可以做到不入侵APP,完全透明。 当然,你说的这个协议,可能是个标准协议,各个开源会去支持,我看支持的项目还挺多的。 而私有协议只能自己去实现,推广比较难。

Ok, 我们内部先评估下这个feature。

`-8` means no route, you need set a route to RS network by `dpip` command, pls check `tutorial.md` for details.

从哪里curl,想是client本身的路由问题? 在client上ip route get 10.152.57.175看看,或者看看client的路由表。

看看跑wrk的服务器有没有绑定irq,看看f-stack/nginx的CPU使用率(fstack自带的top),和wrk机器的 每个CPU使用率。

不是很理解*neighbor flapping*,不过我们的ospf配置只通告*互联网络*(例如,172.10.0.0/30)和VIP.线上也是支持通告多个VIP的,多个VIP要通过ospf通告的话, 1. 每个VIP都要写到ospfd配置文件 2. 每个VIP都要配置到ospfd运行的Linux接口(xxx.kni)上,(使用`ip addr add xxx.xxx.xxx.xxx/xx dev xxx.kni`) 3. 交换机侧和dpvs侧的ospf配置要匹配,比如point-to-point,比如auth等. ``` log file /var/log/quagga/ospf.log log stdout log syslog password **** enable password **** interface dpdk1.kni # should...

我们的版本是`ospfd version 0.99.22.4`,两边抓包看看,有没有收到对方的hello,如果没收到可能是路由设置问题.kni接口和交换机.

How many NUMA nodes (sockets) on your VM? If it's only one, pls try to modify `DPVS_MAX_SOCKET`, other modification may needed. ``` # lscpu | grep NUMA NUMA node(s): 2...

是不是单NUMA和内存大小没关系,2048可能是太小了,你可以尝试按照 @ywc689 的修改试试.如果你机器的内存很小,可以改一下参数,比如conn_pool_size之类,你可以看看rte_mempool_create调用的地方.

The auto check script/tool should be added to CI at the very beginning of project. We'll perform more strict standard for review, and to see if we can hook some...