Documents why the hairpin DNAT rules skip (46) k8s Node, (47) k8s Ingress and (48) k8s Pod: the cluster nodes hold addresses on those VLANs (node0, ingress0, pod0), so a DNATed reply would bypass the UDM's conntrack — the same reason that already excludes (40) Server and (49) k8s Ceph. Notes that idx=5 stays reserved because (42) Ingress no longer exists.
Documents why the hairpin DNAT rules skip (46) k8s Node, (47) k8s Ingress and (48) k8s Pod: the cluster nodes hold addresses on those VLANs (node0, ingress0, pod0), so a DNATed reply would bypass the UDM's conntrack — the same reason that already excludes (40) Server and (49) k8s Ceph. Notes that idx=5 stays reserved because (42) Ingress no longer exists.
Comment-only change; no rule changes.
Refs S28-13
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The nodes hold addresses on 46 (node0), 47 (ingress0) and 48 (pod0),
the same asymmetric-reply reason that excludes 40 and 49. (42) Ingress
no longer exists; its idx slot stays reserved.
Refs S28-13
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Documents why the hairpin DNAT rules skip (46) k8s Node, (47) k8s Ingress and (48) k8s Pod: the cluster nodes hold addresses on those VLANs (node0, ingress0, pod0), so a DNATed reply would bypass the UDM's conntrack — the same reason that already excludes (40) Server and (49) k8s Ceph. Notes that idx=5 stays reserved because (42) Ingress no longer exists.
Comment-only change; no rule changes.
Refs S28-13
🤖 Generated with Claude Code