📄️ 前言
Linux网络是指在Linux操作系统上建立和管理计算机网络的一系列技术和工具。Linux操作系统是一种开源的操作系统,具有高度的灵活性和可定制性,因此广泛用于服务器和网络设备。
📄️ Linux网络配置
Linux网络配置方法简介。
📄️ 内核网络参数
nf_conntrack
📄️ iptables与netfilter
iptables是一个配置Linux内核防火墙的命令行工具,它基于内核的netfilter机制。新版本的内核(3.13+)也提供了nftables,用于取代iptables。
📄️ TC流量控制
流量控制(Traffic Control, tc)是Linux内核提供的流量限速、整形和策略控制机制。它以qdisc-class-filter的树形结构来实现对流量的分层控制 :
📄️ 虚拟网络设备
Linux提供了许多虚拟设备,这些虚拟设备有助于构建复杂的网络拓扑,满足各种网络需求。
📄️ 负载均衡
lvs
📄️ SR-IOV虚拟化
SR-IOV(Single Root I/O Virtualization)是一个将PCIe共享给虚拟机的标准,通过为虚拟机提供独立的内存空间、中断、DMA流,来绕过VMM实现数据访问。SR-IOV基于两种PCIe functions:
📄️ VRF
Linux内核的Virtual Routing and Forwarding (VRF) 是由路由表和一组网络设备组成 的路由实例。
🗃️ XDP
3 个项目
🗃️ bpf
3 个项目
📄️ 网络常用工具
Linux网络常用工具介绍。