Usado para gravar informação sobre o tráfego entre pares de hosts em uma subrede. A informação é armazenada em forma de matriz. Este método é usual para reaver informações específicas, como quais dispositivos fazem mais uso de um servidor.

Consiste de três tabelas: a tabela de Controle, matrixControlTable, e duas de Dados.

A tabela matrixSDTable é usada para armazenar estatísticas do tráfego de um host de certa origem para suas destinações.

A matrixSDTable é indexada primeiro por matrixSDIndex, depois por endereço origem e depois por endereço destino. A matrixDSTable é indexada primeiro por matrixDSIndex, depois destino e origem.

Sempre que o monitor detectar uma nova conversação envolvendo um dos hosts listados em matrixControlTable, ele cria dois novos registros nas duas tabelas de Dados. Se o limite especificado em matrixControlTableSize é alcançado, o monitor deleta registros como necessário (mais recentes).