vmbr0 entered blocking state, then disabled, then blocking, then forwarding

vescovialex

Active Member
Aug 22, 2020
43
6
28
37
www.auxbit.it
Hello,

I've just purchased a used server Dell R730 and fresh installed on 2 SSD 2TB in Raid1 zfs Proxmox.

From the first start of the Virtual Environment I have this "issue" with the NIC.
This messages appears:

device eno1 entered promiiscuous mode
vmbr0: port 1(eno1) entered blocking state
vmbr0: port 1(eno1) entered disabled state
vmbr0: port 1(eno1) entered forwarding state

I've tried to change eno, to eno2, eno3 but the same message is coming out.

Effectively I'm not having issue with the network (or maybe I lost a ping when this message appear, who knows), this message is annoying and I don't understand why is going out.

The frequency of this message is totally random.

I have some Proxmox installation but this is the first time I've receive this messages.

Thanks
 
Hi,
I have the same issue here.

i installed proxmox on my NUC 11 two month ago.
My setup is simple :
1 NIC with this config :
Code:
auto lo
iface lo inet loopback

iface enp88s0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.10.6/24
        gateway 192.168.10.1
        bridge-ports enp88s0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

Few weeks ago i had a weird behavior (network instability due to a VM acting as dhcp server hosted on proxmox).
Today the same issue again ; Some client lost their connectivity due to lack of DHCP answer, proxmox is up and running (can ping), vm behind don't have any warning message.
I tried to reboot the VM etc. same thing until i reboot completely the proxmox server, i still don't understand why i have this (can be after few days or weeks), i had this on 7.3 and 7.4 (two different NUC)

Please find below the only line that appearing everytime i have this issue :
Code:
Apr  2 00:50:25 nuc11 kernel: [624233.977334] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  2 01:00:25 nuc11 kernel: [624834.025564] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  2 01:02:25 nuc11 kernel: [624954.027989] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
.........
Apr  7 10:12:53 nuc11 kernel: [1089987.046048] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  7 11:46:53 nuc11 kernel: [1095627.455498] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  7 11:52:53 nuc11 kernel: [1095987.477464] igc 0000:58:00.0 enp88s0: NIC Link is Down
Apr  7 11:52:53 nuc11 kernel: [1095987.477493] vmbr0: port 1(enp88s0) entered disabled state
Apr  7 11:56:47 nuc11 kernel: [1096220.987351] nfs: server 192.168.2.13 not responding, timed out
Apr  7 11:59:47 nuc11 kernel: [1096401.017130] nfs: server 192.168.2.13 not responding, timed out
Apr  7 11:59:52 nuc11 kernel: [1096406.141064] nfs: server 192.168.2.13 not responding, timed out
Apr  7 12:00:23 nuc11 kernel: [1096436.830444] igc 0000:58:00.0 enp88s0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Apr  7 12:00:23 nuc11 kernel: [1096436.830709] vmbr0: port 1(enp88s0) entered blocking state
Apr  7 12:00:23 nuc11 kernel: [1096436.830714] vmbr0: port 1(enp88s0) entered forwarding state
Apr  7 12:06:53 nuc11 kernel: [1096827.529892] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  7 12:20:53 nuc11 kernel: [1097667.577582] x86/split lock detection: #AC: CPU 0/KVM/1069 took a split_lock trap at address: 0xfffff8074401e643
Apr  7 12:37:13 nuc11 kernel: [1098647.569034] device tap100i1 entered promiscuous mode
Apr  7 12:37:13 nuc11 kernel: [1098647.608016] vmbr0: port 11(fwpr100p1) entered blocking state
Apr  7 12:37:13 nuc11 kernel: [1098647.608019] vmbr0: port 11(fwpr100p1) entered disabled state
Apr  7 12:37:13 nuc11 kernel: [1098647.608071] device fwpr100p1 entered promiscuous mode
Apr  7 12:37:13 nuc11 kernel: [1098647.608445] vmbr0: port 11(fwpr100p1) entered blocking state
Apr  7 12:37:13 nuc11 kernel: [1098647.608446] vmbr0: port 11(fwpr100p1) entered forwarding state
Apr  7 12:37:13 nuc11 kernel: [1098647.625312] fwbr100i1: port 1(fwln100i1) entered blocking state
Apr  7 12:37:13 nuc11 kernel: [1098647.625315] fwbr100i1: port 1(fwln100i1) entered disabled state
Apr  7 12:37:13 nuc11 kernel: [1098647.625364] device fwln100i1 entered promiscuous mode
Apr  7 12:37:13 nuc11 kernel: [1098647.625389] fwbr100i1: port 1(fwln100i1) entered blocking state
Apr  7 12:37:13 nuc11 kernel: [1098647.625390] fwbr100i1: port 1(fwln100i1) entered forwarding state

I am not able to understand the logs neither explain them (forwarding, blocking etc point me to the network with spanning-tree but it can be that as nothing was done on the network and no L2 issue on anything else)
If someone has an idea about what can be the root cause, i am interested, i have already checked the network (switch, etc.) so i think the issue is ont the server side
 
according to the PVE Docu u should configure your Host IP different. https://pve.proxmox.com/pve-docs/pve-admin-guide.html#sysadmin_network_configuration
A vlan-aware bridge tagged the untagged packets of the trunk by default to the vlan 1.
You mean that i should configure this way ?
Code:
auto lo
iface lo inet loopback

iface eno1 inet manual


auto vmbr0.5
iface vmbr0.5 inet static
        address  10.10.10.2/24
        gateway  10.10.10.1

auto vmbr0
iface vmbr0 inet manual
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

I am using the vlan 1 / native vlan for the management (bad but this is at home) so it is working but it is not best practice.
Do you think it can explain something about the logs ?
Thanks anyway for pointing me this !
 
yes, that i mean, but u use a different port naming.
u can configure a other native vlan with "bridge-pvid x".
maybe a loop is the reason but i dont understand why.
 
Last edited:
  • Like
Reactions: anktarius
yes, that i mean, but u use a different port naming.
u can configure a other native vlan with "bridge-pvid x".
maybe a loop is the reason but i dont understand why.
I have updated the config of my 2 NUCS ;
Code:
auto lo
iface lo inet loopback

iface enp88s0 inet manual

auto vmbr0
iface vmbr0 inet manual
        bridge-ports enp88s0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

auto vmbr0.10
iface vmbr0.10 inet static
        address 192.168.10.6/24
        gateway 192.168.10.1
#Management

I have removed the native vlan as i don't need it in fact, so now everything is "proper"
Let's see if it's fix the issue :)
 
vmbr0: port 1(eno1) entered blocking state
vmbr0: port 1(eno1) entered disabled state
vmbr0: port 1(eno1) entered forwarding state
That is the normal state that a bridge interface goes through (especially when spanning trees are configured) as it starts up.
Blocking state: don't forward any traffic to prevent loops
Forwarding: This interface doesn't make a loop, or the spanning tree coose it to forward traffic, so enable forwarding.
IF and only IF: you are sure this interface in not in any way possible to create a loop (ie. a host interface) you can turn off STP or make the times shorter than the normal 30 odd seconds that STP takes to converge
 
I have the same problem: several messages on console about blocking/disabled/forwarding.
But I'm 4.000km away from my server (but I have HP iLO to connect in a emergency!).
I would like to make changes on GUI fi possible (I'm a power user of VI, but I'm also 4.000km away!)
Here is my network config.
No VLANs configurated!
root@marlim:~# cat /etc/network/interfaces
Code:
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
        address 192.168.7.2/24
        gateway 192.168.7.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
iface eno2 inet manual


BTW: The server is an HP DL20 gen10+ with several NICs, but just one in use to LAN and the another one for ILO.

I'm not sure if orignal user (vescovialex) fixed his problem, but I'd appreciate any REALLY SAFE tips to try to fix this annoing console message.
I fear to change IP or config of VMBR0 on file/GUI and have to change all VM/LXC in PVE!!

Thanks,

Jáder
 
Last edited:
I have the same problem: several messages on console about blocking/disabled/forwarding.
But I'm 4.000km away from my server (but I have HP iLO to connect in a emergency!).
I would like to make changes on GUI fi possible (I'm a power user of VI, but I'm also 4.000km away!)
Here is my network config.
No VLANs configurated!
root@marlim:~# cat /etc/network/interfaces
Code:
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
        address 192.168.7.2/24
        gateway 192.168.7.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
iface eno2 inet manual


BTW: The server is an HP DL20 gen10+ with several NICs, but just one in use to LAN and the another one for ILO.

I'm not sure if orignal user (vescovialex) fixed his problem, but I'd appreciate any REALLY SAFE tips to try to fix this annoing console message.
I fear to change IP or config of VMBR0 on file/GUI and have to change all VM/LXC in PVE!!

Thanks,

Jáder
I have used GUI to read Syslog and found several other strange messages:
Code:
Jun 12 21:06:27 marlim kernel: eth0: entered promiscuous mode
Jun 12 21:06:29 marlim kernel: eth0: left promiscuous mode
Jun 12 21:07:29 marlim kernel: eth0: entered promiscuous mode
Jun 12 21:07:31 marlim kernel: eth0: left promiscuous mode
Jun 12 21:08:31 marlim kernel: eth0: entered promiscuous mode
Jun 12 21:08:33 marlim kernel: eth0: left promiscuous mode

But I have no ETH0 NIC on HARDWARE (that name is default to ALL VMs/LCXs):
Code:
root@marlim:~# grep -R eth0  /etc/network/*
root@marlim:~#
 
I have updated the config of my 2 NUCS ;
Code:
auto lo
iface lo inet loopback

iface enp88s0 inet manual

auto vmbr0
iface vmbr0 inet manual
        bridge-ports enp88s0
        bridge-stp off
        bridge-fd 0
        bridge-vlan-aware yes
        bridge-vids 2-4094

auto vmbr0.10
iface vmbr0.10 inet static
        address 192.168.10.6/24
        gateway 192.168.10.1
#Management

I have removed the native vlan as i don't need it in fact, so now everything is "proper"
Let's see if it's fix the issue :)
Just curious if this resolved your issue? I have a similar problem as well. What was your resolution?
 
I have a similar problem. Seeing network connection on one node dropping and coming back to live.

I have 3 machines, all running a newly installed Proxmox 8.2.2, upgraded to 8.2.4.

Code:
vmbr0: port 1(eno1) entered blocking state
vmbr0: port 1(eno1) entered disabled state
vmbr0: port 1(eno1) entered forwarding state

Code:
root@quinn:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface eno1 inet manual

auto vmbr0
iface vmbr0 inet static
        address 192.168.1.18/24
        gateway 192.168.1.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0

I don't have a subscription. Any suggestions?
 
My issue was with CPU. I replaced it and now everything works as it previously did.
 
I just realize my problem: I have one remote SYSLOG server configurated on iLO Management-Remote Syslog screen and it was rejecting messages.
So the messages where echo to console!

Try to disable remote syslog if you have it enabled.
If it works, adjust receiving syslog server configuration to accept messages from your host server!
 
show /etc/interfaces?
Erm, how do I do that?

Code:
root@elite:/etc# find . | grep inter
./udev/rules.d/60-bridge-network-interface.rules
./webmin/cluster-software/hosts/0/libplasma-geolocation-interface5
./webmin/cluster-software/hosts/0/liblayershellqtinterface5
./pam.d/common-session-noninteractive
./network/.pve-interfaces.lock
./network/interfaces.d
./network/interfaces.d/sdn
./network/interfaces
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!