关于TCP Keepalive

作者:sryan 更新时间:2021-01-27 18:20 分类:计算机网络

最近在分析应用接入的一个奇怪现象。我负责了一个服务端,开放一个端口提供服务。中间由类似于LVS的四层负载提供LB服务。 在服务端模拟网络异常,由于LVS有超时机制,会中断两个方向的连接,同时中断之后不...

点击数:589 回复数:0

Calico网络模型简析

作者:sryan 更新时间:2020-10-10 16:09 分类:计算机网络

前段时间抽了很多时间进入了网络开发,所以也恶补了不少知识,由于是现成的方案,于实上手就可以开始设计程序编码,少了很多思考的过程。譬如该方案相比其它的方案,有何优势与劣势,缺少了选型的一环。 需要全面的...

点击数:744 回复数:0

Vhost-user虚机接入

作者:sryan 更新时间:2020-09-09 10:28 分类:计算机网络

Vhost-user虚机接入 Vhost-user 使用 Unix Domain Socket(UDS) 作为控制平面的通讯方式,所以通讯实现比较简单。在 backend 这一侧,可以有多种选择,既可...

点击数:785 回复数:0

VirtIO笔记

作者:sryan 更新时间:2020-09-07 11:03 分类:计算机网络

VirtIO笔记 VirtIO会牵扯到很多的概念,包括 virtio-net , vhost , vhost-user 等等,下面简单的对其中一些概念进行记录。 VirtIO VirtIO 是一个开放...

点击数:893 回复数:0

vhost-user多队列模式

作者:sryan 更新时间:2020-09-07 11:03 分类:计算机网络

vhost-user多队列模式 在设计vswitch的架构的时候,每个核心上分配的虚拟设备端口是个挺麻烦的事情。在物理端口上,由于都支持多队列模式,所以每个核心都可以负责至少一条队列,也就是每个核心在...

点击数:1948 回复数:0

Tap/Tun设备笔记

作者:sryan 更新时间:2020-09-01 11:31 分类:计算机网络

由于前些日子的工作,恶补了网络知识,主要是二三层的东西,让自己学到不少东西,虽然现在工作内容可能又开始有调整了,心里有点不舒服。 不谈有的没的了,在这里写点东西来记一下一些知识点。首先从Tap/Tun...

点击数:1263 回复数:0

linux下的非阻塞connect

作者:sryan 更新时间:2019-06-20 16:48 分类:计算机网络

好久没有接触这块了,之前一直直接使用各种网络库, libevent 之类的,突然发现非阻塞的connect不会了。。。 好了,不会就查个资料,然后记一下笔记,以防后续又忘了。 首先,前面的流程很简单,...

点击数:1371 回复数:0

路由器谈谈谈

作者:sryan 更新时间:2018-06-14 11:50 分类:计算机网络

家用路由器,其实有2种主要的功能,一种就是路由器,一种是交换机。 路由器是工作在网络层的设备,而交换机是工作在数据链路层的设备,所以不同的工作层级决定了它们的工作方式与作用的不同。路由器一般有两个物理...

点击数:1119 回复数:0

ip数据包的流向与改变

作者:sryan 更新时间:2018-04-18 15:20 分类:计算机网络

ip数据包的流向与改变 简单记录下数据包的流向。 lan 首先假定有两台处于同一局域网,ip地址分别为192.168.0.1/24,192.168.0.2/24的主机A与B,属于同一子网。路由器为19...

点击数:2133 回复数:0

(tcp protocol) 网络异常

作者:sryan 更新时间:2018-02-02 18:00 分类:计算机网络

(tcp protocol) 网络异常 socket需要由物理链路来传输,而这会导致很多的异常情况,下面对几种异常情况做下笔记。 建立连接,三次握手 建立连接会有3个包,分别为syn, syn ack...

点击数:1330 回复数:0