随笔分类 -  网络

摘要:多协议标签交换Multi-Protocol Label Switching (MPLS) 和虚拟局域网Virtual Local Area Network(VLAN) 是两种创新的网络技术,它们彻底改变了数据在网络电路中的路由方式。大多数人都在不断探索这些技术,了解它们的独特功能,并比较它们之间的优 阅读全文
posted @ 2025-09-25 10:28 hugingface 阅读(31) 评论(0) 推荐(0)
摘要:trex是cisco开源的打流仪,可以用pyscapy来编辑pcap包,然后重放数据包,就是说,可以生成任意的网络包,发向对端的网卡。可以辅助做流量测试。trex-core为trex的核心,主要分成两部分,一部分是trex server, 用来转发数据包在trex/src目录,一部分是python 阅读全文
posted @ 2025-09-23 09:28 hugingface 阅读(86) 评论(0) 推荐(0)
摘要:ESP封装安全载荷是IPSec的一种协议,它定义在RFC2406中,用于为IP提供保密性和抗重播服务,包括数据包内容的保密性和有限的流量保密性。 我们一起来看一个ESP协议的格式:它由ESP头部、载荷数据、ESP尾部和鉴别数据构成。ESP头部包括了安全参数索引、序列号;安全参数索引SPI,32位,用 阅读全文
posted @ 2025-03-31 16:51 hugingface 阅读(248) 评论(0) 推荐(0)
摘要:NSH(Network Service Header)是一种新型的网络服务头,它是由IETF(Internet Engineering Task Force)最近提出的一种新的网络服务头,主要用于改善网络服务的可编程性,以及改善网络服务的可见性和可跟踪性。NSH是一种面向服务的网络头,它可以帮助网络 阅读全文
posted @ 2025-02-07 11:11 hugingface 阅读(199) 评论(0) 推荐(0)
摘要:DPDK术语: RSS receive side scaling 接收端缩放 DPC Delayed procedure call 延迟过程调用 LSB Least significant bit 最低有效位 MSI Message signal interruption 消息信号中断 RETA r 阅读全文
posted @ 2025-01-10 16:46 hugingface 阅读(1019) 评论(0) 推荐(0)
摘要:1. 背景:在1998年,Alteon Networks 公司提出把Data Link Layer最大能传输的数据从1500 bytes 增加到9000 bytes,这个提议虽然没有得到IEEE 802.3 Working Group的同意,但是大多数设备厂商都已经支持 1500bytes 不包含1 阅读全文
posted @ 2025-01-08 17:23 hugingface 阅读(118) 评论(0) 推荐(0)
摘要:1. suricata使用的包队列数据结构 该队列的顶端top对应常规队列的队尾,入队即顶端添加数据。而该队列的底端bottom对应常规队列的队首,出队即底端弹出数据。 阅读全文
posted @ 2024-12-27 10:38 hugingface 阅读(26) 评论(0) 推荐(0)
摘要:我第一次使用覆盖式隧道是在 2003 年,当时我正在参与一个项目,创建一个基于 Squid 和 Cisco WCCP(Web 缓存通信协议)的透明代理。Cisco 路由器和 Squid 代理之间的部分配置需要使用 GRE(通用路由封装)隧道进行通信。那时,我并不完全了解隧道协议的必要性,到了现在,我 阅读全文
posted @ 2024-11-28 14:03 hugingface 阅读(105) 评论(2) 推荐(0)
摘要:千兆电口与万兆电 阅读全文
posted @ 2024-08-21 10:15 hugingface 阅读(15) 评论(0) 推荐(0)
摘要:VLAN的基本概念 1.1定义: VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。VLAN内的主机间可以直接通信,而VLAN间不能直接通信,从而将广播报文限制在一个VLAN内。 1.2目的: 以太网是一种基于CSM 阅读全文
posted @ 2024-06-13 11:17 hugingface 阅读(111) 评论(0) 推荐(0)
摘要:预安装编译dpdk所需软件 dpdk20.11与之前版本相比,使用了meson和ninjia的编译方式 # apt install python3.8 python3-pyelftools 由于meson依赖python3.7及以上版本,这里选择安装python3.8 如果选择pip安装meson和 阅读全文
posted @ 2024-01-17 17:29 hugingface 阅读(834) 评论(0) 推荐(0)