Cilium v1.6 Documentationtooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the the sender and receiver among a lot of other information. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision viewing security policies, and configuring network monitoring behavior. Linux Kernel BPF Berkeley Packet Filter (BPF) is a Linux kernel bytecode interpreter originally introduced to filter network packets0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.5 Documentationtooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and des�na�on IP of the packet, the tool provides the full label informa�on of both the the sender and receiver among a lot of other informa�on. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision process viewing security policies, and configuring network monitoring behavior. Linux Kernel BPF Berkeley Packet Filter (BPF) is a Linux kernel bytecode interpreter originally introduced to filter network packets0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.7 Documentationtooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the the sender and receiver among a lot of other information. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision Cilium in chaining configuration on top of Calico, the L7 policies may not work because of conflicting packet mark usage. This limitation is currently tracked at #12454 [https://github.com/cilium/cilium/issues/12454]0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.10 Documentationservice-to-backend translation right in the Linux kernel’s socket layer (e.g. at TCP connect time) such that per-packet NAT operations overhead can be avoided in lower layers. Bandwidth Management Cilium implements tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the the sender and receiver among a lot of other information. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.8 Documentationtooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the the sender and receiver among a lot of other information. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision L7 policies at egress, the source identity context is lost as it is currently not carried in the packet. This means that traffic will look like it is coming from outside of the cluster to the receiving0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.9 Documentationservice-to-backend translation right in the Linux kernel’s socket layer (e.g. at TCP connect time) such that per-packet NAT operations overhead can be avoided in lower layers. Bandwidth Management Cilium implements tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the the sender and receiver among a lot of other information. Policy decision tracing: Why is a packet being dropped or a request rejected. The policy tracing framework allows to trace the policy decision0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.11 Documentationservice-to-backend translation right in the Linux kernel’s socket layer (e.g. at TCP connect time) such that per-packet NAT operations overhead can be avoided in lower layers. Bandwidth Management Cilium implements tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination IP of the packet, the tool provides the full label information of both the To determine if a packet needs to be encrypted or not, transparent encryption relies on the same mechanisms as policy enforcement to decide if the destination of an outgoing packet belongs to a Cilium-managed0 码力 | 1373 页 | 19.37 MB | 1 年前3
eBPF Summit 2020 Lightning TalkSocketFilter programs, however… Traffic Control for Real • XDP doesn’t seem would work (full TCP packet hasn’t been constructed yet - I could be wrong) • SocketFilter is not useful: it only duplicates com/redsift/redbpf/pull/97 Write BPF in Rust • Ethernet frame, IP header, TCP header • Only look at IPv4, TCP packet to AMQP port • Extract source IP & port as BPF map key Extract AMQP Methods Use BPF Maps Use consumers per connection • Increase when declare • Decrease when cancel • Drop (Shot) the declare packet if count is 10 See it in Action! Can we protect the Rabbit? Without Limiter Attach `tc` Program0 码力 | 22 页 | 1.81 MB | 1 年前3
Steering connections to sockets with BPF socket lookup hookRing Buffer forward Wikipedia - Packet flow in Netfilter and General Networking Receive path for local delivery Service dispatch with BPF socket lookup packet metadata BPF program lookup result SK_DROP : SK_PASS; } is echo service configured on this port? get echo server socket dispatch the packet to echo server Load echo_dispatch program $ make echo_dispatch.bpf.o clang -I…/linux/usr/include0 码力 | 23 页 | 441.22 KB | 1 年前3
Buzzing Across Space“We wish to help, to innovate, and we’re on your side!” eBPF comes from the original Berkeley Packet Filter (used in tcpdump), but now extends way beyond just networking, enabling users to programmatically receivers, They installed and rewired a boosted antenna. eBPF enhances networking by enabling efficient packet processing and filtering in the kernel decoupled from hard- ware-specific details while integrating instrumentation of the LSM hooks. eBPF combines seeing and understanding all system calls with a packet and socket-level view of all networking. This creates security systems operating with richer context0 码力 | 32 页 | 32.98 MB | 1 年前3
共 13 条
- 1
- 2













