
网络
文章平均质量分 61
andy-guo
hello world
展开
-
openvswitch 通过ofproto/trace trace跟踪数据包匹配的流表
目录1. 解决的问题需求2. 使用方法(一)解决的问题需求我们在使用ovs的时候,通常会遇到虚拟机发出的数据包出现通信不通的情况,而不知道是ovs的哪条流表导致的。此时我们可以通过ovs-appctl ofproto/trace 来跟踪虚拟机发出来的数据包经过的pipeline 路径。(二)使用方法命令行语法:ovs-appctl ofproto/trace {[dp_name] odp_flow | bridge br_flow} [OPTIONS...] [-generat原创 2022-03-19 13:35:58 · 3872 阅读 · 0 评论 -
vpp的下载和安装
VPP 的下载和安装(一)环境信息- Ubuntu 20.04 系统- VMWare(二)下载和安装1. 更新OSapt-get update2. 获取PackageCloud安装vpp 脚本执行执行:curl -s https://packagecloud.io/install/repositories/fdio/master/script.deb.sh | sudo bash完成后执行如下内容查看vpp的deb包: apt list vpp*安装必要的包...原创 2022-03-02 18:04:18 · 2081 阅读 · 0 评论 -
系统内核网络协议栈PPS测试
Preference:问题1 单个小包最小bytes数是多少?问题2 1Gb(1G bits)带宽理论上f/s(frame/s)的范围是多少?问题3 1Gb的网卡如何发小包接近其理论最大pps?解答:问题1 : 数据包的字节数:dmac(6 bytes) + smac(6 bytes) + vlan_header(4 bytes, options) + proto_type(2 bytes) + Playload (46 – 1500 bytes) + FCS(4 byte...原创 2020-11-12 20:36:35 · 1609 阅读 · 0 评论 -
IPv6地址格式表示
1 ipv6 地址架构Ipv6 分为单播(unicast),任播(anycast),组播(multicast)地址。ipv6无广播地址。单播:为单接口定义。发送单播数据包即向指定地址的接口发送数据包任播:为一组接口定义。发送任播数据包即在一组指定的接口中向指定接口地址发送数据包。组播:为一组接口定义。发送组播数据包即在一组指定接口中向所有接口地址发送数据包。2 地址格式Ip...原创 2020-01-16 09:55:34 · 13545 阅读 · 1 评论 -
TCP 报文格式及TCP Flags
(一)前言 TCP 是一个基于连接的四层协议,提供全双工地,可靠地传输系统。它能够保证数据被远程主机接收。并且能够为高层协议提供flow-controlled 服务。(二)TCP 报文格式(rfc793) 各个Field说明: 源端口(Source Port):长度为16 bits(2个字节)。源端口。 目的端口(Destination Port):长...原创 2019-04-16 11:51:19 · 32833 阅读 · 2 评论