User Manual
Netzwerkarchitektur
BACnet-Architektur (MLN & ALN)
14
CM110664de_07 201 | 370
BACnet Routern wird der Einsatz von DHCP nicht empfohlen. Für IPv6 wird
DHCPv6 derzeit nicht unterstützt.
Bei Geräten mit integrierter BBMD-Funktionalität ist DHCP nicht erlaubt.
Die IP-Adressen müssen mit den IT-Verantwortlichen abgesprochen sein.
Für private Netzwerke definiert RFC1918 drei spezifische Adressbereiche. IP-
Adressen in diesen Bereichen werden nicht geroutet:
10.0.0.0 - 10.255.255.255 Subnet-Maske: 255.0.0.0
172.16.0.0 - 172.31.255.255 Subnet-Maske: 255.240.0.0
192.168.0.0 - 192.168.255.255 Subnet-Maske: 255.255.0.0
Für IPv6 sind IP-Adressen und die privaten Adressbereiche anders definiert.
Siehe
Ethernet-, TCP/IP-, MS/TP- und BACnet-Grundlagen
(CM110666).
IP-Adresse
: Host-Adresse des Netzwerkteilnehmers.
Subnet-Maske
: Subnet-Maske des IP-Segments, in der sich das Gerät befindet.
Dieser Wert muss mit den übrigen IP-Geräten abgestimmt sein.
Die Subnet-Maske ist erforderlich für die Erkennung von Broadcast-Meldungen
und die Kommunikation über die IP-Segmente hinweg. Anhand der Subnet-
Maske und der Ziel-IP-Adresse kann das absendende IP-Gerät entscheiden, ob
das Paket direkt dem Zielgerät zugestellt werden kann oder via Standard-
Gateway weitergeleitet werden muss.
Bei IPv6 entspricht die Subnetmaske dem Netzwerk-Präfix. Siehe
Ethernet-,
TCP/IP-, MS/TP- und BACnet-Grundlagen
(CM110666).
Standard-Gateway
: IP-Adresse des IP-Routers. Dieser Wert ist relevant, wenn
über IP-Segmente hinaus kommuniziert wird.
Damit BACnet/IP UDP nutzen kann, muss eine UDP Port-Nummer definiert
werden. Nur Geräte mit gleicher UDP Port-Nummer können miteinander
kommunizieren.
Port-Nummern werden von der IANA (Internet Assigned Numbers Authority) in
folgende Klassen eingeteilt:
● Well Known Port Numbers: Durch IANA fix zugewiesene Port-Nummern(0…
1023)
● Registered Port Number Bei IANA registrierte Nummern (1024…48151)
● Dynamic and/or Private Ports Dynamisch vergebene oder privat genutzte
Port-Nummern (49152…65535)
Für BACnet ist bei der IANA die Port-Nummer
47808
(0xBAC0) registriert.
Befinden sich auf einem IP-Netzwerk mehrere BACnet-Internetzwerke, können
diese durch unterschiedliche Port-Nummern getrennt werden. Die Verwendung
mehrerer Internetzwerke ist sinnvoll bei sehr grossen Mengengerüsten, bei
Migrationen und um Anlagenteile mit unterschiedlichen
Verfügbarkeitsansprüchen zu kapseln. Da Desigo CC mit mehreren
Internetzwerken gleichzeitig kommunizieren kann, wird die Bedienung nicht
einschränkt.
Bei der IANA ist jedoch nur eine Port-Nummer für BACnet reserviert. Werden
zusätzliche UDP Port-Nummern benötigt, wird empfohlen, 47809 bis 47823
(0xBAC1…0xBACF) zu verwenden. Dies entspricht nicht den Vorschriften von
IANA. Dieser Bereich ist für zukünftige Anwendungen reserviert und sollte nicht
benutzt werden. Die Chance, dass jedoch diese Ports anderweitig benutzt
werden, ist sehr klein. Im Bereich der dynamischen oder privaten Ports sollte
keine Port-Nummer gewählt werden, um Konflikte zu vermeiden. Siehe
www.iana.org/assignments/port-numbers.
BBMD wird benötigt, sobald IP-Router in einem BACnet-Netzwerk vorkommen.
IP-Router begrenzen Broadcast-Meldungen auf das lokale IP-Segment, d.h. sie
lassen keine Broadcast-Meldungen passieren. Um trotzdem BACnet Broadcast-
Meldungen über IP-Segmente hinweg zu verteilen, wird in den entsprechenden
IP-Segmenten ein BBMD benötigt. Empfängt ein BBMD eine Broadcast-
Meldung (z. B. innerhalb des lokalen IP-Segments) leitet es diese Meldung
Unicast allen anderen BBMDs weiter. Diese übertragen die empfangene
IP-Adressen
UDP Port-Nummer