Ir para o conteúdo principal
Voltar para Ferramentas e Procedimentos
CONHECIMENTO TÉCNICO · BACNET

BBMD, VPN e integração entre redes remotas

Conhecimento Técnico Ferramentas e Procedimentos
CONHECIMENTO TÉCNICO · BACNET

BBMD, VPN e integração entre redes remotas

Em uma rede BACnet/IP local, muitos serviços de descoberta utilizam broadcasts. Quando o BMS e os dispositivos BACnet estão distribuídos entre diferentes sub-redes ou sites remotos, esses broadcasts deixam de atravessar a infraestrutura IP de forma transparente e a arquitetura de comunicação precisa ser planejada.

Este artigo apresenta as principais estratégias para esse cenário: BBMD e BDT, Foreign Device Registration, VPN roteada, VPN em bridge e BACnet Secure Connect.

1. Por que o BACnet/IP precisa de tratamento especial entre sub-redes?

Dentro da mesma sub-rede IP, um dispositivo BACnet pode enviar uma mensagem de descoberta como Who-Is em broadcast. Os dispositivos que atendem aos critérios da consulta podem responder com I-Am.

MESMA SUB-REDE BMS → Who-Is (broadcast) → dispositivos BACnet → I-Am

O problema aparece quando a instalação possui mais de uma sub-rede IP. Roteadores de camada 3 normalmente não encaminham broadcasts IP de uma sub-rede para outra. Isso significa que um dispositivo remoto pode até possuir conectividade IP com o BMS, mas a descoberta BACnet baseada em broadcast pode não alcançar a outra rede.

SUB-REDES DIFERENTES BMS → Who-Is → roteador IP → broadcast não é encaminhado automaticamente → rede remota
Conectividade IP e descoberta BACnet não são a mesma coisa

Conseguir executar um ping ou acessar um equipamento por IP não garante que broadcasts BACnet/IP, como os utilizados em discovery, atravessem as fronteiras entre sub-redes.

2. O que é um BBMD?

BBMD significa BACnet Broadcast Management Device. Sua função é permitir a distribuição controlada de broadcasts BACnet/IP entre redes IP que estão separadas por roteadores.

Em uma arquitetura BBMD clássica, um BBMD em uma sub-rede recebe o broadcast BACnet/IP, encaminha essa mensagem aos BBMDs configurados nas demais redes e o BBMD remoto redistribui a mensagem localmente.

Exemplo de BBMD distribuindo mensagens BACnet IP entre sub-redes
Exemplo conceitual de BBMDs permitindo que broadcasts BACnet/IP alcancem dispositivos em sub-redes diferentes.
FLUXO Broadcast local → BBMD A → mensagem encaminhada → BBMD B → broadcast local na rede remota

3. Como funciona a BDT?

A Broadcast Distribution Table — BDT define para quais BBMDs ou redes os broadcasts BACnet/IP devem ser encaminhados.

Em uma instalação com vários prédios ou VLANs, cada BBMD precisa possuir a configuração coerente com a topologia definida para a internetwork BACnet.

LocalSub-rede IPExemplo de BBMD
Prédio A192.168.10.0/24192.168.10.10
Prédio B192.168.20.0/24192.168.20.10
Prédio C192.168.30.0/24192.168.30.10
A BDT deve seguir a arquitetura BACnet da instalação

Não trate a BDT apenas como uma lista genérica de IPs. A forma de distribuição deve ser definida de acordo com a topologia, os BBMDs participantes e a política de rede do projeto.

4. O que é Foreign Device Registration?

Um Foreign Device é um dispositivo BACnet/IP que se registra em um BBMD para participar da comunicação BACnet de uma rede à qual não está conectado localmente.

O BBMD mantém os registros desses dispositivos em uma Foreign Device Table — FDT e encaminha a eles os broadcasts BACnet/IP relevantes durante o período em que o registro está válido.

Exemplo de Foreign Device Registration em um BBMD
Uma estação BACnet remota pode registrar-se em um BBMD e participar da comunicação sem integrar sua própria rede à BDT.
BBMDForeign Device
Distribui broadcasts entre redes BACnet/IP.Registra-se em um BBMD para receber e transmitir mensagens BACnet remotamente.
Pode utilizar uma BDT para conhecer outros BBMDs.É mantido temporariamente na FDT do BBMD.
Normalmente faz parte da infraestrutura BACnet.É comum em ferramentas de serviço, estações ou aplicações remotas.

5. Evite expor BACnet/IP diretamente à internet

Tecnicamente é possível construir cenários com NAT, endereços públicos e regras de encaminhamento de porta. Isso, porém, não deve ser tratado como a arquitetura padrão para integração remota.

Não exponha BACnet/IP diretamente à internet apenas abrindo a porta UDP 47808

O BACnet/IP clássico não foi concebido para depender da internet pública como camada de segurança. Integrações entre sites devem considerar segmentação, autenticação, criptografia e as políticas de segurança da infraestrutura de TI.

Para multisites, normalmente é mais apropriado estabelecer primeiro uma conectividade privada entre as redes ou utilizar tecnologias BACnet desenvolvidas para comunicação segura.

6. VPN Layer 3 + BBMD

Em uma VPN roteada, ou Layer 3, cada site mantém sua própria sub-rede IP. A VPN cria conectividade privada entre elas, mas não transforma as duas LANs em um único domínio de broadcast Ethernet.

VPN LAYER 3 Site A 192.168.10.0/24 ↔ túnel VPN ↔ Site B 192.168.20.0/24

Nesse cenário, a VPN protege e transporta o tráfego entre os sites, enquanto o BBMD continua responsável pela distribuição dos broadcasts BACnet/IP entre as redes.

Arquitetura típica de multisite

VPN Layer 3 + sub-redes distintas + BBMD em cada domínio BACnet/IP que precisa participar da distribuição de broadcasts.

Vantagens

  • Mantém as sub-redes dos sites separadas.
  • Facilita segmentação, roteamento e aplicação de regras de firewall.
  • Evita estender desnecessariamente o domínio Ethernet entre prédios.
  • Permite tratar o transporte seguro e a distribuição BACnet como funções distintas.

7. VPN Layer 2 / bridge

Algumas tecnologias de VPN permitem criar uma bridge Layer 2, estendendo o domínio Ethernet entre os locais.

VPN BRIDGE Site A ───── domínio Ethernet estendido pela VPN ───── Site B

Como os broadcasts de camada 2 podem atravessar a bridge, uma fronteira que antes exigia BBMD pode deixar de exigir esse mecanismo específico de distribuição.

Isso não significa, porém, que bridge seja sempre a melhor escolha.

Uma bridge amplia também o domínio de falha e de broadcast

Antes de utilizar uma VPN Layer 2, avalie conflitos de IP, quantidade de broadcasts, dependência entre sites, loops, políticas de TI e o impacto de estender uma LAN através da WAN.

Quando pode fazer sentido

  • Ambientes pequenos e controlados.
  • Aplicações que realmente precisam transportar Layer 2 entre os locais.
  • Projetos em que a equipe de TI aprovou explicitamente a extensão do domínio Ethernet.

8. VPN não significa necessariamente TLS

VPN descreve a criação de uma rede privada sobre outra infraestrutura. Existem diferentes tecnologias de VPN e elas não utilizam obrigatoriamente o mesmo protocolo de segurança.

Exemplos incluem IPsec, WireGuard, OpenVPN e implementações SSL/TLS, entre outras. A criptografia, autenticação, topologia e comportamento Layer 2 ou Layer 3 dependem da solução adotada.

9. Qual arquitetura utilizar?

EstratégiaRedes permanecem separadas?Como o broadcast BACnet chega ao outro lado?Uso típico
BBMD em rede IP roteadaSimDistribuído pelos BBMDs.LAN/WAN corporativa controlada.
VPN Layer 3 + BBMDSimDistribuído pelos BBMDs através da conectividade privada.Multisite com segmentação entre prédios.
VPN Layer 2 / bridgeO domínio Layer 2 é estendido.Broadcast atravessa a bridge.Casos específicos que exigem extensão Ethernet.
Foreign Device + BBMDSimBBMD encaminha broadcasts ao dispositivo registrado.Ferramenta, workstation ou aplicação BACnet remota.
BACnet/SCSimNão depende do modelo clássico de broadcast BBMD da mesma maneira.Arquiteturas BACnet modernas com requisitos de segurança.
Não existe uma arquitetura única para todos os projetos

A escolha depende da infraestrutura de TI, número de sites, política de segurança, necessidade de discovery, equipamentos disponíveis e responsabilidade sobre roteamento e firewall.

10. E o BACnet Secure Connect?

BACnet Secure Connect — BACnet/SC é uma camada de comunicação segura adicionada ao padrão BACnet para operar sobre infraestruturas IP modernas.

O BACnet/SC utiliza Secure WebSockets sobre TLS, com autenticação entre participantes, criptografia e comunicação orientada a conexão. Sua arquitetura utiliza nodes e hubs e não depende do mesmo modelo clássico de distribuição de broadcasts utilizado pelo BBMD no BACnet/IP tradicional.

BACnet/SC complementa, não substitui automaticamente, toda instalação BACnet existente

A disponibilidade depende dos dispositivos, supervisórios e roteadores utilizados. Sistemas existentes podem combinar BACnet/SC com outras redes BACnet através de roteamento apropriado.

11. Aplicação com equipamentos Mercato

No portfólio Mercato, a disponibilidade de funções como BBMD, BDT, Foreign Device e BACnet/SC depende do produto, da plataforma e da versão instalada. Consulte a documentação específica antes de definir a arquitetura.

No ecossistema PowerB/Niagara, há suporte documentado a BACnet/SC em versões compatíveis do PowerB N4, incluindo a possibilidade de hospedar hubs BACnet/SC no PowerB Supervisório e em M-JACE compatíveis.

Valide a função disponível no equipamento e na versão utilizada

Não assuma que todo roteador BACnet ou todo controlador com BACnet/IP implementa BBMD, Foreign Device ou BACnet/SC. Esses recursos precisam estar explicitamente disponíveis no produto empregado no projeto.

12. Erros comuns em integrações remotas

ErroConsequênciaComo tratar
Assumir que ping entre sites garante discovery BACnet.Who-Is não alcança os dispositivos remotos.Planejar BBMD, Foreign Device ou outra arquitetura BACnet adequada.
Expor UDP 47808 diretamente à internet como solução padrão.Aumenta a superfície de exposição da automação.Utilizar conectividade privada, segmentação e arquitetura de segurança definida com a TI.
Estender Layer 2 entre sites sem necessidade.Aumenta o domínio de broadcast e o acoplamento entre as LANs.Preferir arquitetura roteada quando a extensão Ethernet não for requisito.
Configurar BBMD sem documentar BDT e sub-redes participantes.Broadcasts podem não chegar aos locais necessários ou circular de forma inadequada.Documentar topologia, BBMDs, sub-redes e regras de roteamento.
Confundir Foreign Device com BBMD.Arquitetura montada com função diferente da necessária.Usar BBMD para distribuição entre redes e FDR quando um dispositivo remoto precisa registrar-se em um BBMD.
Assumir que qualquer VPN transportará broadcasts Ethernet.Discovery continua restrito às sub-redes.Identificar se a VPN é Layer 3 ou Layer 2 e projetar o BACnet de acordo.

13. Artigos relacionados

SUPORTE

Ainda precisa de ajuda?

Entre em contato com o suporte técnico da Mercato. Para agilizar o atendimento, informe o equipamento, produto ou sistema relacionado e descreva brevemente a dúvida ou o problema encontrado.

 Falar com o suporte no WhatsApp → 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo