首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
云网络
bobz965
创建于2025-09-14
订阅专栏
一致性网络
等 2 人订阅
共277篇文章
创建于2025-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
k8s kubeproxy ntf LB 参考
Ref 相关文件链接(基于 v1.36.1 / master 分支): kube-proxy nftables proxier 主逻辑: https://github.com/kubernetes/k
cilium bpf_host.c 简析
结论先行 bpf/bpf_host.c 是 Cilium 架构中运行在主机网络空间(Host Network Namespace)最底层的核心 eBPF 模块。它通常被挂载在物理网卡(如 eth0)以
cilium qos: 关于限速的资源消耗
结论先行 在物理网卡 10G、限速为 1G 的极端拥塞场景下,限速大小与内存缓存、CPU 周期的消耗绝非简单的线性关系。这是一个受到内核硬性防线(截断效应)保护、并且与上层传输协议(TCP 与 UDP
cilium ingress 和 egress QoS 简析
结论先行 在底层网络 QoS 的第一性原理中,我们只能精确控制发送(Egress),而无法直接控制接收(Ingress) 。由于流量到达 Ingress Hook 时,物理带宽实质上已经被消耗,我们能
cilium ingress 哈希令牌桶 policying QoS 源码简析
结论先行 这段 eBPF 代码在 Cilium 的数据面中实现了一个基于令牌桶(Token Bucket)算法的 Ingress Inbound 限速(QoS Policing)机制。它运行在 TC
cilium EDT 源码简析
结论先行: 这段代码是 Cilium 实现基于 eBPF 的网络带宽管理 (Bandwidth Management) 的核心组件。它采用 Earliest Departure Time (EDT)
linux 网络 QoS:Pacing|Shaping|Policing
关系 Policing 和 Shaping/Pacing 的根本分界 = 丢 vs 缓。 Shaping 和 Pacing 是"缓"的两种风格 = 一波一波削平 vs 逐包匀速。可以说 pacing
cilium 网络带宽限速
qos 限制点 物理网卡 veth host 一端 目前 cilium 代码中支持哪些位置限速? Cilium 目前的限速能力集中在 bandwidth manager(EDT + FQ qdisc)
硬中断和软中断
结论先行 这个总结非常精辟!你完全抓住了 Linux 中断机制的核心设计哲学。 将它们理解为“主(紧急)”与“辅(缓冲)”的关系是非常精准的直觉。从第一性原理来看,这种设计本质上是操作系统在“极端的外
cilium VPC
之前也尝试过把 calico 迁移到 kubeovn。 因为 VPC 的缘故: 所有(非 VPC 的) CNI 都可以迁移到 VPC 的 CNI 方案(比如 kube-ovn) Isovalent N
Kubernetes Server-Side Apply
结论 PR #6813 的核心作用是为 Kube-OVN 的 Go Client 引入对 Kubernetes Server-Side Apply (SSA) 的原生支持。通过在代码生成环节集成 ap
ip rule del prio 100 (不完整删除)导致物理机网络挂掉
结论先行 是的,完全正确。你总结的“不完整”这个词极其精准。 这就是导致网络瞬间陷入瘫痪,且无法恢复的直接元凶。 为什么说它“不完整”? 在 Linux 网络栈中,一条策略路由规则是由优先级(prio
netkit pair 替代 veth pair
结论先行: 在 Linux Kernel 6.7 中引入了一种全新的虚拟网络设备 —— Netkit(BPF可编程网络设备) 。它的核心价值在于通过 eBPF 技术,消除了容器或虚拟机与外部通信时由于
FRR 与 BGP 简析
结论先行: FRR (FreeRangeRouting) 是一个开源的高性能 Linux/Unix 路由协议套件。从本质上讲,FRR 是一个纯粹的“控制平面” (Control Plane) 软件实现
kubeovn ovn0 internal port
结论先行: ovn0 不是 veth 设备。它是一个 OVS Internal Port(内部端口) ,由 Open vSwitch 内核模块直接创建和管理。 从你提供的底层数据中,我们可以通过以下几
k8s LB 只支持一个 v4 + 一个v6 IP
我已经拿到官方概念文档了,再补一下 API 字段层面的定义,避免只停留在概念说明。 是的,按 Kubernetes 原生 Service type=LoadBalancer 的设计,没有标准字段让你指
CiliumLoadBalancerIPPool
CiliumLoadBalancerIPPool 这个看起来是一个网段,实际上是纯 IP 的集合。 只需要在交换机维护 BGP 的路由,所以第一个 IP 是直接可用的。 当然,如果是 macvlan
cilium geneve 模式把 identity 存在 VNI 的位置
先抛个位置留个问题,这是复用吧? 毕竟不能破坏 VNI 的语义吧 先抛个位置留个问题,这是复用吧? 毕竟不能破坏 VNI 的语义吧先抛个位置留个问题,这是复用吧? 毕竟不能破坏 VNI 的语义吧
域名在 L7 HTTP 中的位置
在 L7 层(应用层)的 HTTP 协议中,域名主要存放在 请求头(Request Headers) 部分。 根据协议版本的不同,具体位置和名称有所差异: 1. HTTP/1.1:Host 请求头 在
下一页