Bridge interface IPv6 not working

I have a XG setup as a transparent firewall, bridging PortA and PortB. I recently configured IPv6 on the bridge interface, and it does not work when configured via the GUI.

The interface has the configured static IP, but cannot reach IPv6 addresses, nor is its address reachable from the network.

The dmesg indicates IPv6 is disabled on the bridge:

[   32.720234] IPv6: Bridge1: IPv6 being disabled!

When I check /proc indeed IPv6 is disabled.

SFVH_VM01_SFOS 17.5.0 Beta-2# cat /proc/sys/net/ipv6/conf/Bridge1/disable_ipv6
1

SFVH_VM01_SFOS 17.5.0 Beta-2# ping 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx
PING 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx (2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx): 56 data bytes
^C
--- 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss

Manually setting that parameter to 0 allows IPv6 traffic to function.

SFVH_VM01_SFOS 17.5.0 Beta-2# echo 0 > /proc/sys/net/ipv6/conf/Bridge1/disable_ipv6

SFVH_VM01_SFOS 17.5.0 Beta-2# cat /proc/sys/net/ipv6/conf/Bridge1/disable_ipv6
0

SFVH_VM01_SFOS 17.5.0 Beta-2# ping 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx
PING 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx (2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx): 56 data bytes
64 bytes from 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx: seq=0 ttl=64 time=0.951 ms
64 bytes from 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx: seq=1 ttl=64 time=1.011 ms
^C
--- 2403:5800:c100:xxxx:xxxx:xxxx:xxxx:xxxx ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.951/0.981/1.011 ms

Have I missed a configuration option somewhere, or is this a bug?

Parents Reply Children
No Data