Community discussions

MikroTik App
 
dmfr
newbie
Topic Author
Posts: 44
Joined: Thu Oct 15, 2020 11:14 am

IPv6 link-local address missing on bridge if auto-mac=no

Mon Aug 09, 2021 11:23 pm

Found described issue with v7.1beta6,

On bridge interface (LAN type) with auto-mac=no + admin-mac, link-local address is randomly missing after reboot (most of the time but not always).
As trivial consequence, prefix ADV and route annonces on LAN are not working.
However DHCPv6 address from dhcp6_pool is correctly set on bridge and IPv6 connectivity is functional from the router only.

Setting auto-mac=yes on bridge seems to work. Link-local address always present.
 
User avatar
mrz
MikroTik Support
MikroTik Support
Posts: 7042
Joined: Wed Feb 07, 2007 12:45 pm
Location: Latvia
Contact:

Re: IPv6 link-local address missing on bridge if auto-mac=no

Tue Aug 10, 2021 10:30 am

link local address is generated from MAC address. If at the time there are no active bridge slaves and auto mac is disabled, then there is nothing from which to generate LL address. It is recommended to always set auto-mac=yes or admin-mac.
 
dmfr
newbie
Topic Author
Posts: 44
Joined: Thu Oct 15, 2020 11:14 am

Re: IPv6 link-local address missing on bridge if auto-mac=no

Tue Aug 10, 2021 2:08 pm

There is definitely a regression from RouterOS v6.

Same setup :
/interface bridge
add admin-mac=48:8F:5A:F9:E9:7D auto-mac=no name=bridge protocol-mode=none
/interface bridge port
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=ether6
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge interface=wlan1
add bridge=bridge interface=wlan2
.....
/ipv6 address
add address=::1 from-pool=pool_orange6 interface=bridge
When auto-mac=no, even with admin-mac set, there is randomly no LL attached to the bridge.
I suspect there is a conflict related to global scope prefix from DHCP-PD coming before the bridge is actually initialized.
 
nescafe2002
Forum Veteran
Forum Veteran
Posts: 897
Joined: Tue Aug 11, 2015 12:46 pm
Location: Netherlands

Re: IPv6 link-local address missing on bridge if auto-mac=no

Wed Aug 11, 2021 7:46 am

mrz, SUP-45712 describes same issue, no LL address on bridge with admin-mac set. LL address doesn't change, it disappears on unrelated reconfigurations. I have provided steps to reproduce + supout.

Edit: Issue will be resolved in 7.1beta7.
 
nosferatusmg
just joined
Posts: 6
Joined: Tue Jun 10, 2014 9:18 pm

Re: IPv6 link-local address missing on bridge if auto-mac=no

Tue Jan 11, 2022 1:33 pm

There is definitely a regression from RouterOS v6.

Same setup :
/interface bridge
add admin-mac=48:8F:5A:F9:E9:7D auto-mac=no name=bridge protocol-mode=none
/interface bridge port
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=ether6
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge interface=wlan1
add bridge=bridge interface=wlan2
.....
/ipv6 address
add address=::1 from-pool=pool_orange6 interface=bridge
When auto-mac=no, even with admin-mac set, there is randomly no LL attached to the bridge.
I suspect there is a conflict related to global scope prefix from DHCP-PD coming before the bridge is actually initialized.
Hello, this problem happens to me in 7.1.1 and also in 7.2rc1 (testing).
It's random, I can't reproduce the problem anytime.
the configuration :
/bridge interface
add admin-mac=02:C9:EE:D0:93:85 auto-mac=no name=bridge1
 
nosferatusmg
just joined
Posts: 6
Joined: Tue Jun 10, 2014 9:18 pm

Re: IPv6 link-local address missing on bridge if auto-mac=no

Fri Jan 21, 2022 5:01 pm

There is definitely a regression from RouterOS v6.

Same setup :
/interface bridge
add admin-mac=48:8F:5A:F9:E9:7D auto-mac=no name=bridge protocol-mode=none
/interface bridge port
add bridge=bridge comment=defconf interface=ether2
add bridge=bridge comment=defconf interface=ether3
add bridge=bridge comment=defconf interface=ether4
add bridge=bridge comment=defconf interface=ether5
add bridge=bridge comment=defconf interface=ether6
add bridge=bridge comment=defconf interface=ether7
add bridge=bridge comment=defconf interface=ether8
add bridge=bridge comment=defconf interface=ether9
add bridge=bridge comment=defconf interface=ether10
add bridge=bridge interface=wlan1
add bridge=bridge interface=wlan2
.....
/ipv6 address
add address=::1 from-pool=pool_orange6 interface=bridge
When auto-mac=no, even with admin-mac set, there is randomly no LL attached to the bridge.
I suspect there is a conflict related to global scope prefix from DHCP-PD coming before the bridge is actually initialized.
Hello, this problem happens to me in 7.1.1 and also in 7.2rc1 (testing).
It's random, I can't reproduce the problem anytime.
the configuration :
/bridge interface
add admin-mac=02:C9:EE:D0:93:85 auto-mac=no name=bridge1
I'm testing on an RB433, every time there's no electricity, when it starts the problem happens
 
mducharme
Trainer
Trainer
Posts: 1777
Joined: Tue Jul 19, 2016 6:45 pm
Location: Vancouver, BC, Canada

Re: IPv6 link-local address missing on bridge if auto-mac=no

Sat Jan 22, 2022 7:42 pm

Hello,

If this happens you can go into IPv6->Settings, check disable IPv6 and apply, then uncheck disable IPv6 and apply again. This method will probably get the missing link local back again.

Who is online

Users browsing this forum: No registered users and 16 guests