...
摘要: 网络性能评估 在Linux中常见的网络性能指标如下 l 带宽 表示链路的最大传输速率,单位是b/s 比特/秒,在位服务器选网卡时,带宽就是最核心的参考指标,常用的带宽有1000M,10G,40G,100G等 网络带宽测试,测试的不是带宽,而是网络吞吐量,Linux服务器的网络吞吐量一般会比带宽小,而 阅读全文
posted @ 2020-09-21 17:50 wddblog 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: Linux服务器丢包故障的解决思路及引申的TCP/IP协议栈理论 https://www.sdnlab.com/17530.html 60 second delayed delivery of packet to pod #1268 https://github.com/coreos/flannel 阅读全文
posted @ 2020-04-21 10:00 wddblog 阅读(587) 评论(0) 推荐(0) 编辑
摘要: IPv6 单播路由协议: IGP(Internal Gateway Protocol)EGP(External Gateway Protocol) IPv6 IGP主要有: RIPng 是在RIP基础上开发的用于IPv6网络的路由协议,在工作机制上与RIP基本相同,是IPv6中基于距离向量的内部网关 阅读全文
posted @ 2020-01-28 11:16 wddblog 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: DHCPv6简介 IPv6动态主机配置协议DHCPv6(Dynamic Host Configuration Protocol for IPv6)是针对IPv6编址方案设计,为主机分配IPv6地址/前缀和其他网络配置参数。 tcpdump: ether proto 0x86dd and udp an 阅读全文
posted @ 2019-12-23 14:45 wddblog 阅读(4436) 评论(0) 推荐(1) 编辑
摘要: 1.DHCP in IPv4 DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,分配IP地址和其他网络参数; DHCP三种角色:DHCP Client、DHCP Relay和DHCP Server; DHCP端口:Client UDP68 >Ser 阅读全文
posted @ 2019-12-16 12:30 wddblog 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: oom简介:https://www.linuxba.com/archives/7744 内存泄漏检测: https://www.cnblogs.com/klb561/p/11062129.html 如果在实际的调试过程中,怀疑某处发生了内存泄露,可以查看该进程的maps表,看进程的堆段或者mmap段 阅读全文
posted @ 2019-12-10 14:14 wddblog 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 架构图分类 搜集了很多资料,分类有很多,有一种比较流行的是4+1视图,分别为场景视图、逻辑视图、物理视图、处理流程视图和开发视图。 场景视图 场景视图用于描述系统的参与者与功能用例间的关系,反映系统的最终需求和交互设计,通常由用例图表示。 逻辑视图 逻辑视图用于描述系统软件功能拆解后的组件关系,组件 阅读全文
posted @ 2019-12-09 16:30 wddblog 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1. 内存使用情况分析 http://www.360doc.com/content/15/1118/13/17283_514054063.shtml https://www.linuxidc.com/Linux/2016-04/130069.htm 1.1 系统总内存分析 通过cat /proc/m 阅读全文
posted @ 2019-12-04 13:54 wddblog 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、 Neutron 概述 SDN(software-defined networking)软件定义网络,其所具有的灵活性和自动化优势使其成为云时代网络管理的主流。 Neutron的设计目标是实现“网络即服务(Networking as a Service)”。为了达到这一目标,在设计上遵循了基于S 阅读全文
posted @ 2019-11-06 20:37 wddblog 阅读(402) 评论(0) 推荐(0) 编辑
摘要: https://docs.openstack.org/newton/networking guide/deploy ovs ha dvr.html On the compute node containing the instance, verify creation of the fip name 阅读全文
posted @ 2019-09-05 14:44 wddblog 阅读(1027) 评论(0) 推荐(1) 编辑
摘要: LVS是内核代码(ip_vs)和用户空间控制器(ipvsadm) neutron-lbaas-lvs底层实现机制:ipvsadm 下载ipvsadm客户端源码,ipvsad-1-26.8中有使用相关配置描述: echo "1" > /proc/sys/net/ipv4/ip_forward cat 阅读全文
posted @ 2019-08-29 11:33 wddblog 阅读(563) 评论(1) 推荐(0) 编辑
摘要: DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映射,SNAT(Source Network Address Translation,源地址转换)通常被叫做源映射。 这是我们在设置Linux网关或者防火墙时经常要用来的两种方式, 阅读全文
posted @ 2019-08-28 10:16 wddblog 阅读(4459) 评论(0) 推荐(0) 编辑
摘要: 网络栈: https://blog.csdn.net/zxorange321/article/details/75676063 https://blog.csdn.net/yming0221/column/info/linux-kernel-net netfilter的架构 https://blog 阅读全文
posted @ 2019-08-26 14:06 wddblog 阅读(492) 评论(0) 推荐(0) 编辑
摘要: linux 常用快捷键 Ctrl + u : 由光标所在位置开始,删除右方所有的字符,直到该行结束 (还有剪切功能) Ctrl + k : 由光标所在位置开始,删除左方所有的字符,直到该行开始(还有剪切功能) Ctrl + y : 粘贴Ctrl+u或Ctrl+k剪切的内容 Ctrl + 左右键 : 阅读全文
posted @ 2019-08-24 11:16 wddblog 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: ip link显示的数据来源 # ll /sys/class/net lrwxrwxrwx 1 root root 0 Aug 24 10:02 ens3 -> ../../devices/pci0000:00/0000:00:03.0/virtio0/net/ens3lrwxrwxrwx 1 ro 阅读全文
posted @ 2019-08-23 18:47 wddblog 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 网络虚拟化技术 -- LXC TUN/TAP MACVLAN MACVTAP https://libvirt.org/drvlxc.html#devnodes http://blog.chinaunix.net/uid-26000137-id-5010703.html https://askubun 阅读全文
posted @ 2019-08-09 16:39 wddblog 阅读(981) 评论(0) 推荐(0) 编辑
摘要: OVN Logical Flow OVN逻辑流表会由ovn-northd分发给每台机器的ovn-controller,然后ovn-controller再把它们转换为物理流表。 更多参考 OVN Logical Flows and ovn-trace OpenStack Security Groups 阅读全文
posted @ 2019-07-25 10:42 wddblog 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 目录 目录 calico 名词解释 组网原理 BGP与AS BGP Speaker 全互联模式(node-to-node mesh) BGP Speaker RR模式 calico网络的部署 calico在Ethernet interconnect fabric中的部署方式 calico在ip fa 阅读全文
posted @ 2019-07-21 16:59 wddblog 阅读(4497) 评论(0) 推荐(0) 编辑
摘要: http://www.huweihuang.com/article/kubernetes/monitoring/cadvisor-introduction/ 1. cAdvisor简介 ​ cAdvisor对Node机器上的资源及容器进行实时监控和性能数据采集,包括CPU使用情况、内存使用情况、网络 阅读全文
posted @ 2019-07-19 20:02 wddblog 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 容器的监控方案有多种,如单台docker主机的监控,可以使用docker stats或者cAdvisor web页面进行监控。但针对于Kubernetes这种容器编排工具而言docker单主机的监控已经不足以满足需求,在Kubernetes的生态圈中也诞生了一个个监控方案,如常用的dashboard 阅读全文
posted @ 2019-07-19 16:26 wddblog 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 概述 为了解决docker stats的问题(存储、展示),谷歌开源的cadvisor诞生了,cadvisor不仅可以搜集一台机器上所有运行的容器信息,还提供基础查询界面和http接口,方便其他组件如Prometheus进行数据抓取,或者cadvisor + influxdb + grafna搭配使 阅读全文
posted @ 2019-07-19 16:23 wddblog 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 部署OVN网络拓扑 OVN-安装软件包 /etc/yum.repos.d/CentOS-OpenStack-ocata.repo # yum list installed | grep openvswitch openvswitch.x86_64 1:2.9.0-3.el7 @centos-open 阅读全文
posted @ 2019-07-06 17:54 wddblog 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 三、OVN入门 3.1 OVN简介 Open vSwitch(OVS)是一款开源的“虚拟交换机”,控制协议方面它不但支持OpenFlow的所有特性而且扩展了部分OpenFlow的功能;Overlay协议方面它支持GRE, VXLAN, STT, Geneve四种主流Overlay数据包。OVS已经是 阅读全文
posted @ 2019-07-02 17:00 wddblog 阅读(2587) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.sdnlab.com/20286.html OpenStack最基本和常用的操作就是启动虚机。虚机启动的过程中涉及很多内容,其中非常重要的一个环节就是创建并绑定虚机的虚拟网卡。虚机的创建和管理是Nova的任务,虚机网络的创建和管理是Neutron的任务,而虚机网卡,作为 阅读全文
posted @ 2019-06-24 14:13 wddblog 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 相关技术 IO虚拟化简介 全虚拟化 通过VMM来模拟IO设备实现,VMM截获GuestOS的IO请求,通过软件模拟真实的硬件。VMM必须处理所有虚机的IO请求,然后将所有的IO情况序列化为可以被底层硬件处理的单一IO流。好处是GuestOS不需要考虑硬件设备的情况。问题是效率相对较低。例如 qemu 阅读全文
posted @ 2019-06-22 12:42 wddblog 阅读(10230) 评论(0) 推荐(1) 编辑
摘要: time_wait状态产生的原因,危害,如何避免 前言 请说说你对TCP连接中time_wait状态的理解 解答: 先上TCP的状态变迁图 这幅图来自《TCP IP详解卷1:协议 原书第2版中文》13.5 TCP状态转换图 这幅图来自《UNIX网络编程,卷1:套接字联网API》2.6.4 TCP状态 阅读全文
posted @ 2019-06-12 20:03 wddblog 阅读(20650) 评论(0) 推荐(1) 编辑
摘要: 1. TCP连接 1. TCP连接 1. TCP连接 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的 阅读全文
posted @ 2018-12-20 14:13 wddblog 阅读(4256) 评论(0) 推荐(0) 编辑
摘要: 原文地址https://segmentfault.com/a/1190000011078937 一:keepalive简述 原文地址https://segmentfault.com/a/1190000011078937 一:keepalive简述 原文地址https://segmentfault.c 阅读全文
posted @ 2018-12-03 14:16 wddblog 阅读(2208) 评论(0) 推荐(0) 编辑