{"id":"complete-networking-discovery-data-and-addressing","text":"OpenShift networking is a unified three-layer architecture: DNS discovery (CoreDNS DaemonSet with deterministic IP allocation), multi-CNI data plane (OVN-Kubernetes + Multus for secondary interfaces), and dual-stack IPv4/IPv6 addressing — where the addressing layer imposes platform-specific constraints back onto the data plane.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["cluster-networking-spans-discovery-and-data-plane","network-architecture-layered-with-dual-stack-constraints"],"outlist":[],"label":"Both depth-2 nodes share multi-CNI architecture as foundation but capture orthogonal concerns (discovery+data vs addressing+constraints); combining reveals that addressing constraints propagate back to restrict data plane options"}],"dependents":["networking-and-observability-integrated-stack","networking-fully-operational-with-observability"],"metadata":{},"explanation":{"steps":[{"node":"complete-networking-discovery-data-and-addressing","truth_value":"IN","reason":"SL justification valid","antecedents":["cluster-networking-spans-discovery-and-data-plane","network-architecture-layered-with-dual-stack-constraints"],"label":"Both depth-2 nodes share multi-CNI architecture as foundation but capture orthogonal concerns (discovery+data vs addressing+constraints); combining reveals that addressing constraints propagate back to restrict data plane options"},{"node":"cluster-networking-spans-discovery-and-data-plane","truth_value":"IN","reason":"SL justification valid","antecedents":["dns-service-discovery-architecture","multi-cni-network-architecture"],"label":"depth-2 — discovery and data plane are independently architected but jointly required for connectivity"},{"node":"dns-service-discovery-architecture","truth_value":"IN","reason":"SL justification valid","antecedents":["dns-operator-deploys-coredns-daemonset","dns-cluster-ip-10th-address-service-cidr","dns-cluster-local-invalid-forwarding-zone","ocp-dns-naming-convention"],"label":"DNS architecture is fully deterministic from the service CIDR — the IP, naming, and forwarding constraints form a closed system"},{"node":"dns-operator-deploys-coredns-daemonset","truth_value":"IN","reason":"premise"},{"node":"dns-cluster-ip-10th-address-service-cidr","truth_value":"IN","reason":"premise"},{"node":"dns-cluster-local-invalid-forwarding-zone","truth_value":"IN","reason":"premise"},{"node":"ocp-dns-naming-convention","truth_value":"IN","reason":"premise"},{"node":"multi-cni-network-architecture","truth_value":"IN","reason":"SL justification valid","antecedents":["ocp-default-cni-shifted-to-ovn-kubernetes","ocp-multus-cni-multiple-interfaces","multus-cni-enables-multiple-network-attachments","pods-reference-nads-via-annotation"],"label":"Primary + meta-plugin + secondary plugin layering defines the network model"},{"node":"ocp-default-cni-shifted-to-ovn-kubernetes","truth_value":"IN","reason":"premise"},{"node":"ocp-multus-cni-multiple-interfaces","truth_value":"IN","reason":"premise"},{"node":"multus-cni-enables-multiple-network-attachments","truth_value":"IN","reason":"premise"},{"node":"pods-reference-nads-via-annotation","truth_value":"IN","reason":"premise"},{"node":"network-architecture-layered-with-dual-stack-constraints","truth_value":"IN","reason":"SL justification valid","antecedents":["multi-cni-network-architecture","dual-stack-networking-with-constraints"],"label":"The CNI layering model and dual-stack addressing are orthogonal features that interact at constraint boundaries"},{"node":"multi-cni-network-architecture","truth_value":"IN","reason":"SL justification valid","antecedents":["ocp-default-cni-shifted-to-ovn-kubernetes","ocp-multus-cni-multiple-interfaces","multus-cni-enables-multiple-network-attachments","pods-reference-nads-via-annotation"],"label":"Primary + meta-plugin + secondary plugin layering defines the network model"},{"node":"ocp-default-cni-shifted-to-ovn-kubernetes","truth_value":"IN","reason":"premise"},{"node":"ocp-multus-cni-multiple-interfaces","truth_value":"IN","reason":"premise"},{"node":"multus-cni-enables-multiple-network-attachments","truth_value":"IN","reason":"premise"},{"node":"pods-reference-nads-via-annotation","truth_value":"IN","reason":"premise"},{"node":"dual-stack-networking-with-constraints","truth_value":"IN","reason":"SL justification valid","antecedents":["ocp-supports-dual-stack-ipv4-ipv6","ovn-kubernetes-single-service-network-block","udn-default-mtu-1400","ocp-virt-no-single-stack-ipv6"],"label":"Dual-stack support exists but with per-component constraints"},{"node":"ocp-supports-dual-stack-ipv4-ipv6","truth_value":"IN","reason":"premise"},{"node":"ovn-kubernetes-single-service-network-block","truth_value":"IN","reason":"premise"},{"node":"udn-default-mtu-1400","truth_value":"IN","reason":"premise"},{"node":"ocp-virt-no-single-stack-ipv6","truth_value":"IN","reason":"premise"}]}}