summaryrefslogtreecommitdiff
path: root/docs/ch11-services.rst
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2018-10-03 14:58:33 +0200
committerChristian Poessinger <christian@poessinger.com>2018-10-03 14:58:33 +0200
commit082bc11f26ea82e115b0347d2a768bbd40166cb6 (patch)
tree8985ee045e98cf6cf69dc4e0f22ea83bf48767d9 /docs/ch11-services.rst
parent77d07bfd6ed102a1b70e1dbfffdbfcc6cbe87ed5 (diff)
downloadvyos-documentation-082bc11f26ea82e115b0347d2a768bbd40166cb6.tar.gz
vyos-documentation-082bc11f26ea82e115b0347d2a768bbd40166cb6.zip
Service: Add UDP broadcast relay chapter
Diffstat (limited to 'docs/ch11-services.rst')
-rw-r--r--docs/ch11-services.rst47
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/ch11-services.rst b/docs/ch11-services.rst
index 2cdafa2b..f56bd653 100644
--- a/docs/ch11-services.rst
+++ b/docs/ch11-services.rst
@@ -814,6 +814,53 @@ mDNS repeater can be temporarily disabled without deleting the service using
set service mdns repeater disable
+UDP broadcast relay
+===================
+
+Certain vendors use broadcasts to identify their equipemnt within one ethernet
+segment. Unfortunately if you split your network with multiple VLANs you loose
+the ability of identifying your equiment.
+
+This is where "UDP broadcast relay" comes into play! It will forward received
+broadcasts to other configured networks.
+
+Every UDP port which will be forward requires one unique ID. Currently we
+support 99 IDs!
+
+To Forward broadcasts on port 1900 for eth3, eth4 and eth5 configure the service
+as follows:
+
+.. code-block:: sh
+
+ set service broadcast-relay id 1 description 'SONOS'
+ set service broadcast-relay id 1 interface 'eth3'
+ set service broadcast-relay id 1 interface 'eth4'
+ set service broadcast-relay id 1 interface 'eth5'
+ set service broadcast-relay id 1 port '1900'
+
+Forward broadcasts on port 6969 for eth3, eth4
+
+.. code-block:: sh
+
+ set service broadcast-relay id 2 description 'SONOS MGMT'
+ set service broadcast-relay id 2 interface 'eth3'
+ set service broadcast-relay id 2 interface 'eth4'
+ set service broadcast-relay id 2 port '6969'
+
+Each broadcast relay instance can be individually disabled without deleting the
+configured node by:
+
+.. code-block:: sh
+
+ set service broadcast-relay id <n> disable
+
+In addition you can also disable the whole service without removing the
+configuration by:
+
+.. code-block:: sh
+
+ set service broadcast-relay disable
+
.. _ddclient: http://sourceforge.net/p/ddclient/wiki/Home/
.. _RFC2136: https://www.ietf.org/rfc/rfc2136.txt
.. _`Multicast DNS`: https://en.wikipedia.org/wiki/Multicast_DNS