Linux虚拟网络
Linux内核中的虚拟设备以及其他网络功能
海渊_haiyuan
这个作者很懒,什么都没留下…
展开
-
报文分析笔记---常见wireshark报文标记
文章目录报文分析笔记---常见wireshark报文标记Fragmented IP protocolPacket size limited during captureTCP Previous segment not capturedTCP ACKed unseen segmentTCP Out-of-OrderTCP Dup ACKTCP Fast RetransmissionTCP Spurious RetransmissionTCP RetransmissionTCP zerowindowTCP wi原创 2020-08-09 17:06:29 · 10868 阅读 · 0 评论 -
Virtual Network----dpdk-learning--002------Cache和内存
文章目录Virtual Network----dpdk-learning--002------Cache和内存DPDK中的预取Cache一致性DPDK如何保证Cache一致性TLB和大页Linux激活大页DDIONUMA系统Virtual Network----dpdk-learning–002------Cache和内存在处理器速度不断增加的形势下,处理器处理数据的能力也得到大大提升。但是,数据是存储在内存中的,虽然随着DDR2、DDR3、DDR4的新技术不断推出,内存的吞吐率得到了大大提升,但是相对原创 2020-07-26 23:23:06 · 478 阅读 · 0 评论 -
Virtual Network----网卡offload特性和网络加速技术简述
文章目录Virtual Network----网卡offload特性和网络加速技术简述前言实例实操TCP/IP协议栈简介DMARSSNAPIChecksum offloadScatter/GatherTSOJumbo FramesGSOLROGROUFOtx-udp_tnl-segmentationVirtual Network----网卡offload特性和网络加速技术简述前言当前越来越多的网卡设备支持 offload 特性,来提升网络收/发性能。offload 是将本来该操作系统进行的一些数据包处原创 2020-07-21 21:42:16 · 3395 阅读 · 1 评论 -
虚拟网络运维----认识DPDK
文章目录认识DPDK简单说明DPDK最佳实践寻找性能的天花板解读数据包处理能力认识DPDK简单说明DPDK全称是DataPlaneDevelopmentKit,从字面解释上看,这是专注于数据面软件开发的套件。本质上,它由一些底层的软件库组成。目前,DPDK使用BSDlicense,绝大多数软件代码都运行在用户态。少量代码运行在内核态,涉及UIO、VFIO以及XenDom0,KNI这类内核模块只能以GPL发布。DPDK逐渐成为通用多核处理器高性能数据包处理的业界标杆。ASIC(Application原创 2020-07-05 20:35:21 · 872 阅读 · 0 评论 -
虚拟网络运维----基于wireshark报文分析快速过滤(tcp,icmp,http)报文时延
文章目录虚拟网络运维----基于wireshark报文分析快速过滤(tcp,icmp,http)报文时延前言tcp协议高时延报文定位http协议高时延报文定位icmp协议高时延报文虚拟网络运维----基于wireshark报文分析快速过滤(tcp,icmp,http)报文时延前言在网络运维中,在报文分析时,时延类问题是比较常见的问题场景,如何快速定位到高时延的报文就会比较有用;这里简单介绍一下基于wireshark快速过滤tcp、http、icmp协议报文的高时延报文;文章原创输出,请认准作者[[海原创 2020-06-21 17:35:52 · 4088 阅读 · 0 评论 -
websocket协议详解及报文分析
websocket 协议详解及报文分析前言相较于HTTP协议,HTTP协议有一个的缺陷为:通信只能由客户端发起。在一些场景下,这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用轮询:每隔一段时候,就发出一个询问,了解服务器有没有新的信息。最典型的场景就是聊天室。轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开)。因此,工程师们一直在思考,有没有更好的方法。WebSocket 就是这样发明的。websocket 协议概述Webscok原创 2020-05-27 23:35:42 · 22484 阅读 · 1 评论 -
Virtual Network---tcpdump抓包高阶用法
Virtual Network—tcpdump抓包高阶用法前言tcpdump 是网络抓包的常用工具,基本的使用都已经很熟悉了,本篇主要记录tcpdump 的高阶用法,旨在应用于vxlan、gre、ipip等类型封装报文,大流量场景下精确抓包过滤条件,保证环境安全 等场景;封装报文的抓包过滤在现在SDN 定义网络大行其道的今天,各种overlay 虚拟网络下,报文的封装,外层、内层报文已经是...原创 2020-03-23 23:51:48 · 4849 阅读 · 0 评论 -
Nginx常见基本配置---rewrite 使用指南
Nginx常见基本配置—rewrite 使用指南前言rewrite是 ngx_ http_ rewrite_ module模块下的指令,使用频率非常高。内部重定向rewrite支持的配置环境有 server、 location、 if,它通过 break和 last来完成内部重定向功能。内部重定向是在 Nginx内部发送请求的操作,它可以将请求转发到其他的 location或对 URL进行...原创 2019-09-18 22:19:36 · 804 阅读 · 0 评论