Você tem interfaces que fazem parte de macvlans separados.
A saída de ip
listada acima indica que seu host possui duas interfaces configuradas para que cada interface, eth0@if12
e eth1@if14
seja cada membro de um macvlans separado configurado no modo de ponte (uma interface física para vários virtuais interfaces de rede, cada uma com um endereço MAC separado).
Eu acredito que a notação é <interfaceNickname>@<macvlanID>
.
Quanto ao motivo pelo qual as interfaces nem sempre são formatadas como tal, posso ver pelo menos dois possíveis motivos.
- A interface não faz parte de um macvlan.
- O host não possui pelo menos duas interfaces que estão em macvlans diferentes.
Portanto, se seu host contêiner tiver uma interface com o macvlaned, ele não exibirá o macvlanid apenas o apelido da interface. Mas se seu host tiver duas interfaces que estavam em macvlans diferentes, pelo menos uma das interfaces seria marcada com o formato <nic>@<macvlan>
.
Para uma ótima explicação sobre a rede LXC que mergulha na configuração do macvlan, confira este artigo bem escrito (cerca de um terço do caminho, na seção intitulada 'Macvlan', o autor mergulha em sua configuração particular).