云计算
文章平均质量分 83
皮拉图斯
吃饭、睡觉、写代码
展开
-
ovs-docker 原理及源码简析
ovs 、 ovs-docker 、ip netnsovs 是一个开源虚拟交换机。 netns 是在linux中提供网络虚拟化的一个项目,使用netns网络空间虚拟化可以在本地虚拟化出多个网络环境,目前netns在lxc容器中被用来为容器提供网络。 ip netns 是 linux ip 命令的一个工具,它可以用来增加网络命名空间、操作虚拟网络环境,包括增改网络设备等。 网络命名空间 ...原创 2018-06-29 14:55:02 · 3191 阅读 · 0 评论 -
native vlan 实验及抓包测试
利用 docker 模拟终端机器,测试 ovs 给交换机设置的 tag 功能 网络拓扑图:ovs-vsctl show ovs-vsctl add-br br0ovs-docker add-port br0 t1 container_idovs-vsctl set port port_name tag=...原创 2018-06-19 17:51:17 · 4955 阅读 · 2 评论 -
STP 生成树协议探究
广播风暴:stp 协议,端口有5种状态 Disabled:不收发任何报文 Blocking: 不接收或者转发数据,接收但不发送BPDU,不进行地址学习 Listening: 不接收或者转发数据,接收并发送BPDU,不进行地址学习 Learning: 不接收或者转发数据,接收并发送BPDU,开始进行地址学习 Forwarding: 接收或者转发数据,接收并发送BPDU,进行地...原创 2018-07-06 16:50:19 · 710 阅读 · 0 评论 -
docker 代码阅读记录 -- docker cli 组件
docker 代码阅读之路 -- 命令行 cobradocker cli 组件代码结构编译使用Cobra 命令行库cli 目录结构如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出参考docker ...原创 2018-11-04 11:59:05 · 1699 阅读 · 1 评论 -
golang 中无处不在的反射 reflect
golang 反射 reflectreflect 是 golang 的一个标准库, 通过反射可以获取变量的类型、值、tag 等,它是实现 gorm、json、yaml 等库的基础. golang 语言通过反射可以在运行时动态的调用对象的方法和属性.源码结构golang reflect 反射的源码位于 golang/go/src/reflect 中,目录下包含以下文件type.gov...原创 2019-06-24 20:45:48 · 1051 阅读 · 0 评论