最近在分析应用接入的一个奇怪现象。我负责了一个服务端,开放一个端口提供服务。中间由类似于LVS的四层负载提供LB服务。 在服务端模拟网络异常,由于LVS有超时机制,会中断两个方向的连接,同时中断之后不...
前段时间抽了很多时间进入了网络开发,所以也恶补了不少知识,由于是现成的方案,于实上手就可以开始设计程序编码,少了很多思考的过程。譬如该方案相比其它的方案,有何优势与劣势,缺少了选型的一环。 需要全面的...
Vhost-user虚机接入 Vhost-user 使用 Unix Domain Socket(UDS) 作为控制平面的通讯方式,所以通讯实现比较简单。在 backend 这一侧,可以有多种选择,既可...
vhost-user多队列模式 在设计vswitch的架构的时候,每个核心上分配的虚拟设备端口是个挺麻烦的事情。在物理端口上,由于都支持多队列模式,所以每个核心都可以负责至少一条队列,也就是每个核心在...
由于前些日子的工作,恶补了网络知识,主要是二三层的东西,让自己学到不少东西,虽然现在工作内容可能又开始有调整了,心里有点不舒服。 不谈有的没的了,在这里写点东西来记一下一些知识点。首先从Tap/Tun...
好久没有接触这块了,之前一直直接使用各种网络库, libevent 之类的,突然发现非阻塞的connect不会了。。。 好了,不会就查个资料,然后记一下笔记,以防后续又忘了。 首先,前面的流程很简单,...
ip数据包的流向与改变 简单记录下数据包的流向。 lan 首先假定有两台处于同一局域网,ip地址分别为192.168.0.1/24,192.168.0.2/24的主机A与B,属于同一子网。路由器为19...
(tcp protocol) 网络异常 socket需要由物理链路来传输,而这会导致很多的异常情况,下面对几种异常情况做下笔记。 建立连接,三次握手 建立连接会有3个包,分别为syn, syn ack...