On Wed, Jun 10, 2020 at 12:14:51AM -0400, Laine Stump wrote: > On 6/9/20 12:17 PM, Daniel P. Berrangé wrote: > > Historically IPv6 did not support NAT, so when IPv6 was added to > > libvirt's virtual networks, when requesting <forward mode="nat"/> > > libvirt will NOT apply NAT to IPv6 traffic, only IPv4 traffic. > > > > This is an annoying historical design decision as it means we > > cannot enable IPv6 automatically. We thus need to introduce a > > new attribute > > > > <forward mode="nat"> > > <nat ipv6="yes"/> > > </forward> > > > > The new attribute is a tri-state, so it leaves open the possibility of > > us intentionally changing the default behaviour in future to honour > > NAT for IPv6. > > > Any network defined with an older libvirt, and even newly defined networks > that don't have ipv6 set explicitly in the input XML, won't have an explicit > value saved in the config. So if we change the default, those existing > networks will have different behavior. I don't see how we could change the > default without those existing networks getting automatically changed to > ipv6='yes'. Yeah, with my comment about auto-addressing, we wouldn't need to change this default anyway. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|