I am running a bridged/switched backbone and am setting up IPv6 on the network but while setting up OSPFv3 I am seeing the bridge interfaces on many of the routers are using the same link-local IPv6 address. It was my understanding that the link-local addresses are generated by the MAC address of the interface and this is not happening with bridge interfaces.
This is an example of two different bridge interfaces on different routers
mac-address=D4:CA:6D:60:D2:9E address=fe80::cc47:a3ff:feb0:4465/64
mac-address=4C:5E:0C:B0:F3:71 address=fe80::cc47:a3ff:feb0:4465/64
Without a way to manually set a link-local address and the software not setting a correct link-local address I am stuck getting these errors
09:46:52 route,ospf,error Discarding packet: locally originated
09:46:52 route,ospf,error src address=fe80::cc47:a3ff:feb0:4465