The project is unfortunately already a bit older. At that time the package size of BACnet was still set to 480 bytes. The maximum packet size depends on the link layer, so it varies. After your answer I assume that it can also work with this package size. Yes, the application keeps a ring-like list of buffers, the default buffer size is 2048 and it allocates 100 of them to start which is usually way more than enough. If you are going to be shuffling around UDP packets on an Ethernet with jumbo frames...
Hello, thank you for the answer. The bfr-project is unfortunately already a bit older. At that time the package size of BacNet was still set to 480 bytes. Today a packet size of 1467 bytes is used. After your answer I assume that it can also work with this package size. Am I right there? Greetings Daniel
Hello, thank you for the answer. The project is unfortunately already a bit older. At that time the package size of BacNet was still set to 480 bytes. Today a packet size of 1467 bytes is used. After your answer I assume that it can also work with this package size. Am I right there? Greetings Daniel
The buffer size for the socket layer is 64K (a static buffer in BACnetUDP::Read()) and the buffer size for the list of PDUs passed between layers is kDefaultListPDUSize, 2K. If you are on a network with jumbo frames (9K packets) then you could be having problems, but it's more likely to be something else. (Thank you for your interest in the BFR!)
Hello, I am using the BacNet firewall router for a project. I have configured a BBMD which also basically works. However, when querying the BacNet devices and their objects with an external tool, I get UDP packet errors. It is probably due to the size of the packets. If I adjust the BacNet stack from this tool so that only 480 bytes packets are used, no errors occur. Can I adjust the maximum packet size from the BacNet firewall router? What is the maximum packet size that the BacNet firewall router...
Hello, First of all, thank you for this fantastic project. We are using it in a project at Birmingham City University. It seems that only network interfaces named "eth" are supported. We're running BFR on rasberry pis, with wireless interfaces ("wifiX"), and we get a "cannot assign address" unless we use the ethernet interfaces. Is this expected or is there a tweak? thank you --v
Jesse, Yes, you are exactly correct, turn one into a BBMD for foreign device registration. The interface you pick will be the "home" network for the foreign device and everything else will go through the BFR as a BACnet router. Joel From: "Jesse J?ms?n" jesek@users.sourceforge.net Sent: Tuesday, September 3, 2019 1:48 AM To: [bfr:discussion] 404247@discussion.bfr.p.re.sourceforge.net Subject: [bfr:discussion] bfr BACnet IP configuration over vpn Hi, I see thank you very much. I have been using foreign...
Jesse, I hope you can pick out the correct pieces for the XML that was included inline in the message. The version that was sent back to me has been horribly mangled and I'm not sure if an XML document that is attached will fair any better! Maybe the problem is the SourceForge mail relay, if you have more problems like this we can continue the conversation at my work address jjb5{at}cornell.edu. Joel From: Joel Bender joelbender@users.sourceforge.net Sent: Tuesday, September 3, 2019 1:03 AM To: [bfr:discussion]...
Hi, I see thank you very much. I have been using foreign device registeration since the vpn I'm using is tun type so broadcast messages sent by my vpn client won't go trough 192.168.235.0/24 network. So should I change 192.168.235.2/24 BIP into BBMD and do foreign device registeration to that interface instead? or am I missing something else? -Jesse
Jesse, The configuration you have has only one network, so it's not acting like a router. When a device receives a Who-Is request it can respond with a broadcast I-Am (the "old school" way of responding) or with a unicast I-Am (the "new school" as an attempt to keep broadcast traffic to a minimum, especially important on large networks). I'm assuming that your VPN client is registering as a foreign device to your BBMD, so they are on the same BACnet network. To use the BFR as a router and split your...
Hi, I have setup where I have 2 interfaces on pc, 192.168.235.2 (vpn tun adapter) and 10.20.0.128 (local ethernet port) Broadcasting seems to be working nicely but when devices respond to Who-is they send response directly to my vpn client (192.168.235.12). How can I configure BFR to forward messages instead of devices responding directly? Here is my current configuration: <bfr></bfr> <UDP address="10.20.0.128/24" server="lan" /> <BBMD client="lan" server="bbmd1" foreign="y" /> <Router> <Adapter...
I have not worked on this project in quite some time and right now SourceForge is struggling to give me a downloadable snapshot. When I can get the code back and build it -- and run it! -- I will be back in touch. I'm going to be offline with family events for a while so it won't be at lease until the middle of next week. Joel From: Preetham Rengarajan Kannan preetham05@users.sourceforge.net Sent: Thursday, May 31, 2018 1:18:37 PM To: [bfr:discussion] Subject: [bfr:discussion] filtering BACnet messages...
I am a grad student and new to BACnet/IP. I want to know how to filter a read property message generated from VTS
for Windows, kernel automatically forwards broadcasted packet to socket bound to...
add an option to turn dynamic routing on, which...
I wrote: A long time ago I used to run Parallels Desktop for virtualization, but...
Hi Yassine, hy, i have simlare probleme with BFR, i am trying to implemente BFR on...
I also noticed that you have the router tag without the adapter. You don't need this....
I haven't figured out the filter or have a need at the moment. Maybe try rejecting...
I haven't figured out the filter or have a need at the moment. Maybe try rejecting...
hy, i have simlare probleme with BFR, i am trying to implemente BFR on an architeture...
hy, i have simlare probleme with BFR, i am trying to implemente BFR on an architeture...
Thanks for your response, this helps a lot. I'm fairly new to the BACnet universe...
Thank you for your continuing efforts! In my testing I was using the bacnet protocol...
Another note, the settings I got to work with VTS are as follows. <BFR> <UDP address="192.168.200.254/24"...
I wanted to update this. In my testing I was using the bacnet protocol stack, such...
I'm sending a whois broadcast, but my <Debug/> isn't showing any information. Is...
Guillaume, I have some issues concerning BACnet/IP communication through the internet,...
Hello, I have some issues concerning BACnet/IP communication through the internet,...
Kyle, Unable to get BFR to route correctly. I must be overlooking something. Here...
Kyle, I am in the process of setting up BFR as a router/firewall. Thank you for your...
Routing BACnet Ethernet to BACnet IP I am in the process of setting up BFR as a router/firewall....
Routing BACnet Ethernet to BACnet IP I am in the process of setting up BFR as a router/firewall....
fix samples to reference 'bfr' as an installed ...
move tests to samples directory, update build s...
sample configurations matching documentation
massive documentation update
clean up a warning in the debugging code