O que é M-LAG?
M-LAG (Multichassis Link Aggregation Group) é um mecanismo para obter agregação de links multi-chassi. Ao conectar dois dispositivos no mesmo estado ao dispositivo de borda ou servidor para agregação de links multi-chassi, a confiabilidade da agregação de links é elevada do nível da placa para o nível do dispositivo, formando um sistema duplo-ativo. Os dois dispositivos físicos conectados são virtualizados logicamente como um único dispositivo. Quando um dispositivo ou um link falha, o sistema pode alternar para o outro dispositivo, garantindo serviço ininterrupto. O MLAG tem as vantagens de aumentar a largura de banda, melhorar a confiabilidade dos links e o balanceamento de carga, simplificar o gerenciamento e permitir upgrades independentes.
Como o MLAG é formado?
O estabelecimento do M-LAG envolve as cinco etapas a seguir:

1. Pareamento do Dynamic Fabric Service Group (grupo DFS): Depois que os switches A e B são configurados, os dois switches encaminharão o pacote hello do grupo DFS por meio do peer-link. Ao receber o pacote, o lado par distinguirá se o código DFS transportado no pacote é idêntico ao lado local. Se for, os dois switches serão pareados com sucesso.
2. Negociação mestre/backup do grupo DFS: após o pareamento, o switch A e o switch B enviarão um ao outro o pacote de informações do dispositivo do grupo DFS. Os dois dispositivos confirmarão o estado mestre/backup do grupo DFS de acordo com a prioridade do grupo DFS e o endereço MAC do sistema carregado no pacote. O switch com a prioridade mais alta do grupo DFS se tornará o dispositivo mestre DFS. Se a prioridade for a mesma, o dispositivo com o endereço MAC do sistema menor se tornará o dispositivo mestre DFS.
3. Negociação Mestre/Backup da Interface de Associação M-LAG: Após a negociação mestre/backup do grupo DFS, o switch A e o switch B enviarão o pacote de informações do dispositivo MLAG por meio do peer-link. Após concluir a sincronização da interface membro, os estados mestre/backup das interfaces dos membros MLAG podem ser definidos verificando as informações das interfaces dos membros MLAG transportadas no pacote. Ao sincronizar as informações da porta com a extremidade peer, a interface membro cujo status muda de down para up primeiro se tornará a interface membro MLAG mestre, e a porta membro MLAG na extremidade peer se tornará o back
interface superior.
4. Detecção Ativa Dupla (DAD): Depois que o switch mestre/backup MLAG for confirmado, os dois dispositivos enviarão o pacote DAD MLAG a cada segundo por meio do link DAD. Ao perceber uma falha no peer-link, os dispositivos enviarão três mensagens de detecção de aceleração dupla a 100 ms. Quando os dois dispositivos conseguem receber mensagens um do outro, o sistema dual-active funciona normalmente.
5. Sincronização de informações MLAG: Os dois dispositivos enviarão informações de sincronização MLAG por meio do peer-link para sincronizar as informações do peer-end em tempo real. A mensagem de sincronização MLAG inclui a tabela MAC, tabela ARP, STP e protocolos VRRP. Ela também envia os estados das portas dos membros MLAG’, garantindo que o encaminhamento de tráfego não seja influenciado por falha de qualquer dispositivo.
Quais são as principais diferenças entre MLAG e Stack?
As diferenças mais óbvias entre MLAG e empilhamento são mostradas na tabela abaixo:





