02 2017 档案

Linux network 资料链接
摘要:1、iptables 基础 https://wiki.centos.org/HowTos/Network/IPTables 2、HOWTOs on netfilter site http://www.netfilter.org/documentation/index.html#documentati 阅读全文

posted @ 2017-02-28 11:02 姚灯灯! 阅读(729) 评论(0) 推荐(0)

gophercloud openstack networking 源码分析
摘要:1、network 部分 // Package networks contains functionality for working with Neutron network resources. // A network is an isolated virtual lay-2 broadcas 阅读全文

posted @ 2017-02-24 17:16 姚灯灯! 阅读(637) 评论(0) 推荐(0)

Neutron相关资料链接
摘要:1、OpenStack Neturon 官方文档: https://docs.openstack.org/mitaka/networking-guide/ 2、Neturon理解系列文章: http://www.cnblogs.com/sammyliu/p/4622563.html 3、深入理解Ne 阅读全文

posted @ 2017-02-23 16:52 姚灯灯! 阅读(247) 评论(0) 推荐(0)

kubestack 源码分析
摘要:简介:KubeStack is an OpenStack network provider for kubernetes.KubeStack is devided into two functions: kubestack running on the same host with kube-con 阅读全文

posted @ 2017-02-21 17:13 姚灯灯! 阅读(550) 评论(0) 推荐(0)

CNI IPAM插件分析 --- 以hostlocal为示例
摘要:skel.CmdArgs数据结构如下所示: // cni/plugins/ipam/host-local/main.go 1、func cmdAdd(args *skel.CmdArgs) error 1、调用ipamConf, confVersion, err := allocator.LoadI 阅读全文

posted @ 2017-02-20 11:35 姚灯灯! 阅读(2623) 评论(0) 推荐(0)

CNI bridge 插件实现代码分析
摘要:对于每个CNI 插件在执行函数cmdAdd之前的操作是完全一样的,即从环境变量和标准输入内读取配置。这在http://www.cnblogs.com/YaoDD/p/6410725.html这篇博文里面已经有完整的叙述了。 接下来就直接从CmdAdd函数开始分析CNI bridge插件的执行过程。 阅读全文

posted @ 2017-02-18 11:34 姚灯灯! 阅读(1864) 评论(0) 推荐(1)

CNI插件实现框架---以loopback为示例
摘要:以最简单的loopback插件作为实例,来分析CNI plugin的执行流程 // cni/plugins/loopback/loopback.go 1、func main() main函数只是简单地调用skel.PluginMain(cmdAdd, cmdDel, version.All),注册插 阅读全文

posted @ 2017-02-17 17:09 姚灯灯! 阅读(1915) 评论(0) 推荐(0)

CNI Proposal 摘要
摘要:原文连接:https://github.com/containernetworking/cni/blob/master/SPEC.md General consideration CNI的想法是先让容器runtime为每个容器创建一个新的network namespace,之后再决定容器应该属于哪个 阅读全文

posted @ 2017-02-15 17:30 姚灯灯! 阅读(382) 评论(0) 推荐(0)

OpenStack Network --- introduction部分 阅读笔记
摘要:Basic Networking 1、混杂模式(promiscuous mode):当网卡被配置为混杂模式时,它们会将所有的frame传递给操作系统,即使MAC地址不匹配。 2、交换机(switch)是一种拥有多个端口的网络硬件,能将frame从连接的一个主机转发到另一个主机。它会维护一张叫做for 阅读全文

posted @ 2017-02-14 14:39 姚灯灯! 阅读(742) 评论(0) 推荐(0)

Docker libnetwork(CNM)设计简介
摘要:The Container Network Model CNM由以下三个组件构成:Sandbox,Endpoint以及Network Sandbox 一个Sandbox包含了一个容器网络栈的配置。其中包括了对容器的网卡,路由表以及对DNS设置的管理。通常,一个Sandbox的实现可以是一个Linux 阅读全文

posted @ 2017-02-10 14:17 姚灯灯! 阅读(2711) 评论(0) 推荐(0)

kubernetes,Docker网络相关资料链接
摘要:1、Why kubernetes not doesn't use libnetwork http://blog.kubernetes.io/2016/01/why-Kubernetes-doesnt-use-libnetwork.html 2、Docker:Multi-host networking 阅读全文

posted @ 2017-02-09 20:37 姚灯灯! 阅读(513) 评论(0) 推荐(0)

《深入理解Linux内核》阅读笔记 --- 第四章 中断和异常
摘要:1、中断的作用:中断信号提供了一种方式,使处理器转而去运行正常控制流之外的代码。当一个中断信号到达时,CPU必须停止它当前所做的事,并切换到一个新的活动。为了做到这一点,就要在内核态堆栈保存程序计数器的当前值(即eip和cs寄存器的内容),并把与中断类型相关的一个地址放进程序计数器。 2、异常又分为 阅读全文

posted @ 2017-02-09 11:30 姚灯灯! 阅读(419) 评论(0) 推荐(0)

导航