08 2017 档案

深入理解CNI
摘要:1、为什么会有CNI? CNI是Container Network Interface的缩写,简单地说,就是一个标准的,通用的接口。已知我们现在有各种各样的容器平台:docker,kubernetes,mesos,我们也有各种各样的容器网络解决方案:flannel,calico,weave,并且还有 阅读全文

posted @ 2017-08-24 17:05 姚灯灯! 阅读(6070) 评论(0) 推荐(0)

《CNI specification》翻译
摘要:Overview 本文提出了一个通用的基于插件的Linux容器网络解决方案,容器网络接口,CNI。它脱胎于旨在满足大多数rtk网络设计的rtk Networking Proposal。 首先,我们对如下两个名词进行具体的定义: container可以认为是与Linux network namespa 阅读全文

posted @ 2017-08-21 17:38 姚灯灯! 阅读(1228) 评论(0) 推荐(0)

Linux内核协议栈相关资料链接
摘要:1、Linux内核网络分析(个人博客集合,分析较清晰) http://blog.csdn.net/qy532846454/article/category/1385933/2 阅读全文

posted @ 2017-08-17 09:43 姚灯灯! 阅读(223) 评论(0) 推荐(0)

CNI portmap插件实现源码分析
摘要:DNAT创建的iptables规则如下:(重写目的IP和端口) PREROUTING, OUTPUT: --dst-type local -j CNI-HOSTPORT_DNAT // PREROUTING和OUTPUT链中目的地址类型为local的跳转至CNI-HOSTPORT-DNAT进行处理 阅读全文

posted @ 2017-08-08 17:35 姚灯灯! 阅读(1159) 评论(0) 推荐(0)

导航