Posted on May 11, 2021 11:45 am
 |  Asked by michael
Print Friendly, PDF & Email


i’m trying to setup mlag between two veos boxes but it won’t connect

when i run ‘show mlag’ the system-id shows as 00:00:00:00:00:00 on both boxes

i’ve seen a post to change this in ceos – does it need changed for veos mlag too?


Answered on May 11, 2021 11:46 am

Hi Michael,

Thanks for reaching out.

MLAG not forming between 2 vEOS boxes could be due to MTU configuration under interface vlan <VLAN associated with MLAG peer-link> in vEOS or it could be due to the system mac address generated by the type of Hypervisor(KVM,ESXI...,) on top of where vEOS boxes are deployed.

However before concluding we would like to review the tech-support log from both the MLAG peers to identify the issue.

Could you please provide us the output of "show tech-support | no-more" from both the MLAG devices and also could you please mention the Hypervisor on top of which vEOS boxes are running/deployed.




Posted by michael
Answered on May 11, 2021 10:10 pm


many thanks for your prompt reply, please see attached output as requested

the system is cisco cml2 and is hosted on an esxi host


Answered on May 20, 2021 8:53 am

Hi Michael,

Thanks for providing the tech-support logs.

Looks like the similar issue and workaround as that of cEOS MLAG.

As per the logs, the MLAG agent crashed with the below message. This is an issue with the system mac address:

------------- show agent logs crash -------------

===> /var/log/agents/Mlag-2394 Tue May 11 21:34:26 2021 <===
===== Output from /usr/bin/Mlag [] (PID=2394) started May 11 21:34:13.171815 ===
EntityManager::doBackoff waiting for remote sysdb version .........ok
2021-05-11 21:34:55.563308 2394 Log 0 %AGENT-6-INITIALIZED: Agent 'Mlag' initialized; pid=2394
Mlag: /src/Mlag/MlagAgentUtil.cpp:204: Arnet::EthAddr Mlag::msiAddr(Arnet::EthAddr): Assertion `( addr.word0() & 0x0200 ) == 0' failed.
Unix Time: 1620768975: Process 2394 lwp 2394 died with signal 6 (SIGABRT) code -6 (tkill)


As a workaround, please follow the below steps:

To override the default system-mac in vEOS:
Add the desired MAC address to the first line of the file /mnt/flash/system_mac_address, then reboot:

[admin@localhost ~]$ echo 1122.3344.5566 > /mnt/flash/system_mac_address

Mac address can be set to any random address something that does not match the OUI.

To override the default serial number or system-mac in vEOS:
>Create a file named 'veos-config' in /mnt/flash then add SYSTEMMACADDR=1122.3344.5566 and reboot.

Let us know if this helps




Post your Answer

You must be logged in to post an answer.