When you create a tunnel (GRE, IPIP,..) no IPv6 Link Local address is created. This behaviour is different to real interfaces or other tunnel interfaces like L2TPv3. This is happen because interface has no MAC. Link local address is required by different protocols (e.g. OSPF) and have to set manually. Really stupid.. I think we should unify this process to assign IPv6 Link Local address after tunnel is created.
Steps:
- Create tunnel interfaces
- Generate unique IPv6 Link Local address
- Assign address to tunnel interface