自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 收藏
  • 关注

转载 iptables 源码分析

# modinfo ip_tablesfilename: /lib/modules/3.10.0-957.12.2.el7.x86_64/kernel/net/ipv4/netfilter/ip_tables.ko.xz一、规则的显示选择先来说明规则的显示,因为他涉及到的东东简单,而且又全面,了解了规则的显示,对于其它操作的了解就显得容易了。...

2019-08-29 11:34:00 438

转载 neutron-lbaas-lvs-ipvsadm+ip_vs

LVS是内核代码(ip_vs)和用户空间控制器(ipvsadm)neutron-lbaas-lvs底层实现机制:ipvsadm下载ipvsadm客户端源码,ipvsad-1-26.8中有使用相关配置描述:echo "1" > /proc/sys/net/ipv4/ip_forwardcat /proc/sys/net/ipv4/vs/amemthresh/pro...

2019-08-29 11:33:00 863

转载 iptables

iptables的四表五链  四表:filter、nat、mangle(做防火墙标记)、raw  五链:INPUT、OUTPUT、FORWARD、PREROUTING(路由前)、POSTROUTING(路由后)  filte:INPUT、OUTPUT、FORWARD  nat:PREROUTING、OUTPUT、POSTROUTING  mangle:PREOUTIN...

2019-08-29 11:33:00 342

转载 linux下的Netfilter&iptables

备注:本文内核版本是2.6.21,iptables的版本1.4.0。什么是Netfilter? 为了说明这个问题,首先看一个网络通信的基本模型: 在数据的发送过程中,从上至下依次是“加头”的过程,每到达一层数据就被会加上该层的头部;与此同时,接受数据方就是个“剥头”的过程,从网卡收上包来之后,在往协议栈的上层传递过程中依次剥去每层的头部,最终到...

2019-08-29 10:12:00 154

转载 iproute2;高级路由;ip_route,ip_rule;

http://linux.cn/article-4326-1.htmliproute2 对决 net-tools如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本...

2019-08-29 09:08:00 4811

转载 kernel源码分析

精贴:https://blog.csdn.net/haidao2009/article/details/9470295(十一)洞悉linux下的Netfilter&iptables:iptables命令行工具源码解析【上】分类:LINUX2012-05-25 18:05:05预备知识:part1: 初见getopt_long()...

2019-08-28 10:41:00 275

转载 iptables中DNAT、SNAT和MASQUERADE

DNAT(Destination Network Address Translation,目的地址转换) 通常被叫做目的映射,SNAT(Source Network Address Translation,源地址转换)通常被叫做源映射。这是我们在设置Linux网关或者防火墙时经常要用来的两种方式,要理解iptables中DNAT、SNAT和MASQUERADE,我们要先了解一...

2019-08-28 10:16:00 1174

转载 ovs源码阅读--netlink使用

netlinknetlink socket是一种用于用户态进程和内核态进程之间的通信机制。它通过为内核模块提供一组特殊的API,并为用户程序提供了一组标准的socket接口的方式,实现了全双工的通讯连接。特点:双向传输,异步通信用户空间中使用标准socket API内核空间中使用专门的API支持多播可由内...

2019-08-27 10:19:00 328

转载 Openvswitch原理与代码分析(3): openvswitch内核模块的加载

在datapath/datapath.c中会调用module_init(dp_init);来初始化内核模块。staticint__init dp_init(void){interr;BUILD_BUG_ON(sizeof(structovs_skb_cb) > FIELD_SIZEOF(structsk_buff, cb));pr_info...

2019-08-27 10:05:00 210

转载 vue局域网访问

vue局域网访问代码启动webstorm启动TOCvue局域网访问 默认情况下,vue启动的项目只能在本机访问,想要在局域网访问可以这样设置:代码启动yarn run dev --host 0.0.0.0或者npm run dev --host 0.0.0.0webstorm启动在启动的配置arguments中添加...

2019-08-27 08:35:00 175

转载 隐藏浏览器控制台输出async-validator验证警告

隐藏浏览器控制台输出async-validator验证警告TOC隐藏浏览器控制台输出async-validator验证警告参考:https://segmentfault.com/q/1010000017007638在element-ui表单验证中,添加了验证规则;在验证不通过的情况下浏览器的控制台会输出验证警告! node_module...

2019-08-27 08:27:00 6923

转载 DPDK

http://blog.sina.com.cn/s/blog_153c9453d0102xw2u.html转载于:https://www.cnblogs.com/liuhongru/p/11413269.html

2019-08-26 16:22:00 161

转载 RTNETLINK内核与用户空间网络子系统交互机制

主要涉及net/netlink/af_netlink.c与net/core/rtnetlink.c两个主文件。内核的网络子系统定义了rtnetlink,用做和用户空间的交互,rtnetlink为AF_NETLINK协议的一个类别NETLINK_ROUTE,其它类别包括NETLINK_XFRM、NETLINK_GENERIC等。renetlink主要注册了LINK、ROUTE、...

2019-08-26 16:21:00 380

转载 浅谈Service Mesh体系中的Envoy

背景最近因工作原因开始了解Service Mesh与Envoy,为系统性梳理所学内容,因此沉淀了此文档,但由于所知有限,如文档中有描述不当之处,希望不吝赐教。提到Envoy就不得不提Service Mesh,说到Service Mesh就一定要谈及微服务了,那么我们就先放下Envoy,简单了解下微服务、Service Mesh以及Envoy在Service Me...

2019-08-26 16:15:00 180

转载 OpenvSwitch 解读

https://segmentfault.com/a/1190000015816722OVS 核心代码datapath 目录ovs-switchdOVS数据库管理ofprotoOVS 架构OVS 主要的数据结构数据结构关系图主要的数据结构和数据结构的参数数据结构代码...

2019-08-26 16:06:00 1213

转载 iptables防火墙

IT_luo关注0人评论219人阅读2018-10-24 21:33:40防火墙的几个知识点1、防火墙的概念2、iptables的基本认识3、iptables的组成4、iptables的基本语法5、iptables之forward的概念6、iptables之地址转换法则7、SNAT源地址转换的具体实现8、DNAT目标地址转换的具体实现9、firewalld介绍10、...

2019-08-26 16:03:00 135

转载 DPDK收发包全景分析

前言:DPDK收发包是基础核心模块,从网卡收到包到驱动把包拷贝到系统内存中,再到系统对这块数据包的内存管理,由于在处理过程中实现了零拷贝,数据包从接收到发送始终只有一份,对这个报文的管理在前面的mempool内存池中有过介绍。这篇主要介绍收发包的过程。一、收发包分解收发包过程大致可以分为2个部分1.收发包的配置和初始化,主要是配置收发队列等。2.数据包的获取和发送,主要是从队列中...

2019-08-26 15:52:00 193

转载 linux内核网络协议栈架构分析,全流程分析-干货

https://download.csdn.net/download/wuhuacai/10157233https://blog.csdn.net/zxorange321/article/details/75676063LINUX内核协议栈分析目 录1说明...42TCP协议...42.1分层...

2019-08-26 14:30:00 613

转载 linux内核-网络

网络栈:https://blog.csdn.net/zxorange321/article/details/75676063https://blog.csdn.net/yming0221/column/info/linux-kernel-netnetfilter的架构https://blog.csdn.net/fangxin205/arti...

2019-08-26 14:06:00 143

转载 博客园自定义目录:版本2

博客园自定义目录js样式在css中设置TOC博客园自定义目录:版本2参考:https://www.cnblogs.com/xdp-gacl/p/3718879.html#2937655 参考了这篇博客,但是这个只显示h2,h3的标题,就自己处理了一下,显示了h1--h5的标题之前使用的是这样的目录https://www.cnblogs.com/ziyue757...

2019-08-25 23:00:00 87

转载 博客园设置目录:版本1

博客园设置目录设置博客园目录功能,TOC博客园设置目录:版本1参考:https://www.cnblogs.com/mingjiatang/p/5954352.html设置博客园目录功能,想要自定义博客园的目录,需要先申请js功能.首先在博客园的管理,设置中申请js;在页首Html代码中复制一下内容...

2019-08-25 11:35:00 171

转载 文件云端备份恢复onedriver+SyncToy

文件云端备份恢复onedriver+SyncToy备份TOC文件云端备份恢复onedriver+SyncToy将电脑的文件备份到云端,并在可以恢复;使用的软件Onedriver+SyncToy;备份安装软件(百度即可找到):安装onedriver,使用微软账号登录,可以获得5G免费空间;安装SyncToy软件;备份流程...

2019-08-25 02:44:00 247

转载 node安装与基础配置

node安装与基础配置cnpm安装yarn安装TOCnode安装与基础配置下载安装: http://nodejs.cn/ 下载msi的版本,安装即可查看版本号: npm -v若是没有版本号,需要修改环境变量: 在用户变量的path中加上:C:\Users\jsy\AppData\Roaming\npmcnpm安装npm in...

2019-08-25 02:42:00 59

转载 为知笔记发布博客到博客园

为知笔记发布博客到博客园TOC为知笔记发布博客到博客园 今天用为知笔记发送博客到博客园的时候,发现,不管我发送多少次都一直失败,而之前这是成功的,我把软件重启了,好多次都一直失败,研究之后发现博客园发布的那个接口好像改变了....在为知笔记的PC端,笔记页面中分享功能最下方有个发布到博客功能,在其中设置博客信息即可. API地址 旧的...

2019-08-25 02:36:00 397

转载 PC端视频中语音实时转文字

PC端视频中语音实时转文字Win系统语音功能设置设置哪些软件可以使用麦克风设置语音输入来源全局设置局部软件设置总结TOCPC端视频中语音实时转文字   我比较喜欢看视频来学习,特别是那些基础的技术,但是我又有做笔记的习惯,因此一边看着视频一边记笔记,进度就特别的慢。对此我找了不少方法,之前的方法是图片转文字,我找了一款小软件,可以将我截的图片转化为文字,这样速度快了...

2019-08-25 02:23:00 5489

转载 linux lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

标签:lsoflinux系统打开文件的工具it分类:linuxlsof全名list opened files,也就是列举系统中已经被打开的文件。我们都知道,linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至sockets也是文件。所以,用好lsof命令,对日常的linux管理非常有帮...

2019-08-24 14:20:00 248

转载 我的样式

我选择的博客园的皮肤是darkgreentrip,由于要兼顾为知笔记自动发布的博客的样式,就自己处理了一下博客的样式,若是要引用我的样式的话,将css中带着wiz的样式删掉就好,比如.wiz-editor-body;若是只是想要其中的目录功能的话,只需要设置下方的页首Html代码即可css样式代码h1,h2,h3,h4,h5,h6 { margin-top: 30px...

2019-08-24 09:22:00 325

转载 Openvswitch原理与代码分析(6):用户态流表flow table的操作

当内核无法查找到流表项的时候,则会通过upcall来调用用户态ovs-vswtichd中的flow table。会调用ofproto-dpif-upcall.c中的udpif_upcall_handler函数。staticvoid*udpif_upcall_handler(void*arg)...

2019-08-23 19:03:00 143

转载 Openvswitch原理与代码分析(1):总体架构===

一、Opevswitch总体架构Openvswitch的架构网上有如下的图表示:每个模块都有不同的功能ovs-vswitchd 为主要模块,实现交换机的守护进程daemon在Openvswitch所在的服务器进行ps aux可以看到以下的进程root 1008 0.1...

2019-08-23 19:02:00 111

转载 Openvswitch手册(9): Flow

这一节我们将flow tableflow table主要由ovs-ofctl命令操作ovs-ofctl可以走和openflow controller一样的协议:ssl:ip[:port]: The specified SSLport(default: 6633) on the host at the giveni...

2019-08-23 19:01:00 223

转载 Openvswitch手册(8): ovs-vsctl的DB的操作

ovs-vsctl的DB的操作如果你在命令行里面找不到相应的命令创建和删除对象,则可以直接删除数据库[−−if−exists] [−−columns=column[,column]...]listtable[record]...$ sudo ovs-vsctl list bridge_uuid...

2019-08-23 19:00:00 154

转载 Openvswitch手册(2): OpenFlow Controller

我们这一节主要来看ControllerController有两种:Primary Controller: 真正控制vswitch的flow table,vswitch会保持和controller的连接,如果失败,取决于bridge的fail mode。一个vswitch可以连接多个Controller,但是这些C...

2019-08-23 18:59:00 109

转载 Openvswitch手册(7): Interfaces

我们来看Interfacesofport: OpenFlow port number for this interface.type:system: An ordinary network device, e.g. eth0 on Linux.internal: A simulated network ...

2019-08-23 18:59:00 79

转载 Openvswitch手册(1): 架构,SSL, Manager, Bridge

一、总论Openvswitch是一个virutal swtich, 支持Open Flow协议,当然也有一些硬件Switch也支持Open Flow协议,他们都可以被统一的Controller管理,从而实现物理机和虚拟机的网络联通。Open Switch定义了一系列Flow Table,通过它来控制包的流向和结构。根据O...

2019-08-23 18:53:00 168

转载 shell编程-大杂烩

ip link显示的数据来源# ll /sys/class/netlrwxrwxrwx 1 root root 0 Aug 24 10:02 ens3 -> ../../devices/pci0000:00/0000:00:03.0/virtio0/net/ens3lrwxrwxrwx 1 root root 0 Aug 24 10:02 ovs-system -> ...

2019-08-23 18:47:00 1005

转载 MySQL 存储过程

1,创建存储过程(CREATE PROCEDURE)语法格式如下:CREATE PROCEDURE <过程名> ( [过程参数[,…] ] ) <过程体>[过程参数[,…] ] 格式[ IN | OUT | INOUT ] <参数名> <类型>语法说明如下:1) 过程名存储过程的名称,默认在当前数据库中创建。...

2019-08-23 17:27:00 225

转载 openvswitch问题定位

OpenvSwitch 在无法连接到控制器时候(fail mode)的两种fail状态OpenvSwitch 在无法连接到控制器时候(fail mode)可以选择两种fail状态,一种是standalone,一种是secure状态。如果是配置了standalone(或者未设置fail mode)mode,在三次探测控制器连接不成功后,此时ovs-vswitchd将会接管...

2019-08-23 15:12:00 288

转载 Linux内核源码分析方法

https://cloud.tencent.com/developer/article/1036313转载于:https://www.cnblogs.com/liuhongru/p/11399307.html

2019-08-23 12:36:00 70

转载 OVS处理upcall流程分析

处理upcall总体框架:1.由函数handle_upcalls()批量处理(in batches)的是由内核传上来的dpif_upcalls,会解析出upcall的类型。这里主要看在内核中匹配流表失败的MISS_UPCALL。处理完毕后会得到多个flow_miss。结构体dpif_upcall...

2019-08-23 12:35:00 323

转载 Linux内核源码目录结构分析

/arch不同CPU架构下的核心代码。其中的每一个子目录都代表Linux支持的CPU架构/block块设备通用函数/crypto常见的加密算法的C语言实现代码,譬如crc32、md5、sha1等/Documentation说明文档,对每个目录的具...

2019-08-23 12:33:00 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除