{"id":"network-architecture-layered-with-dual-stack-constraints","text":"OpenShift networking combines a multi-CNI plugin architecture (OVN-Kubernetes + Multus for secondary interfaces) with dual-stack IPv4/IPv6 support, but dual-stack imposes additional constraints on service network blocks, MTU, and virtualization workloads.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["multi-cni-network-architecture","dual-stack-networking-with-constraints"],"outlist":[],"label":"The CNI layering model and dual-stack addressing are orthogonal features that interact at constraint boundaries"}],"dependents":["complete-networking-discovery-data-and-addressing","dual-stack-networking-operational-on-platform"],"metadata":{},"explanation":{"steps":[{"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"}]}}