Subnet IPv6
modalità slaac, dhcpv6-stateful e dhcpv6-stateless; stesse validazioni ed errori di Python
OpenKeel: la soluzione Cloud sovrana, francese e di portata europea, del gruppo inherent Scopri inherent
Architettura
Neutron in Go scrive il modello logico in OVN; ovn-controller e Open vSwitch commutano i pacchetti delle VM e dei container.
API, database MariaDB, IPAM, policy; scrive reti, porte, router, gruppi di sicurezza e IP flottanti in OVN; un reconciler corregge le derive
Modello logico: switch, router, porte, ACL e Port_Groups, NAT (SNAT, IP flottanti), DHCP, load balancer Octavia
Compila il modello in flussi logici; associa ogni porta a un nodo (chassis); pianifica i gateway HA
Su ogni nodo: programma br-int con OpenFlow, tunnel Geneve, risponde localmente a DHCP, ARP e RA
ovsdb-server e ovs-vswitchd: bridge br-int, datapath kernel o userspace, commuta i pacchetti di VM e container
modalità slaac, dhcpv6-stateful e dhcpv6-stateless; stesse validazioni ed errori di Python
ipv6_ra_configs sulle porte dei router OVN: indirizzamento, MTU, rotta dei metadati
Opzioni DHCPv6 scritte in OVN; indirizzi SLAAC calcolati con EUI-64
ACL ip6 e icmp6, gruppi remoti IPv6, regole di uscita IPv6 predefinite
Rotta predefinita ::/0 verso il gateway esterno; SNAT e IP flottanti restano IPv4
Forwarding IPv6 disattivato nel Pod, IPv6 disattivato sul veth dell'host
Non ancora verificato: subnet IPv6 dei tenant sul data plane reale del laboratorio, test IPv6 di Octavia in Tempest. La prefix delegation, deprecata upstream, non viene ripresa.