summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@baturin.org>2019-07-24 00:00:34 +0700
committerGitHub <noreply@github.com>2019-07-24 00:00:34 +0700
commit37ac3d0eb651cdd91f6f778b8c57c0e70b3d38ad (patch)
treeeeadce9e24d1d90ba7a1de4575179dec166f54f9
parentd593351b356b124b0410008acd51bf7017eed05c (diff)
parente4df3fc97c987cc20c2bcba8cfe7afa6c89c7744 (diff)
downloadvyos-documentation-37ac3d0eb651cdd91f6f778b8c57c0e70b3d38ad.tar.gz
vyos-documentation-37ac3d0eb651cdd91f6f778b8c57c0e70b3d38ad.zip
Merge pull request #76 from rebortg/add/igmp-proxy
T1457: add igmp proxy
-rw-r--r--docs/routing/igmp-proxy.rst26
-rw-r--r--docs/routing/index.rst1
2 files changed, 27 insertions, 0 deletions
diff --git a/docs/routing/igmp-proxy.rst b/docs/routing/igmp-proxy.rst
new file mode 100644
index 00000000..fd16892d
--- /dev/null
+++ b/docs/routing/igmp-proxy.rst
@@ -0,0 +1,26 @@
+.. _igmp_proxy:
+
+IGMP Proxy
+==========
+
+Internet Group Management Protocol (IGMP)
+
+A IGMP Proxy to send IGMP host messages on behalf of a connected client.
+The configuration must define one upstream interface, and one or more downstream interfaces.
+If multicast traffic originates outside the upstream subnet, the "alt-subnet" option can be used in order to define legal multicast sources.
+
+simple example:
+---------------
+
+Interface eth1 LAN is behind NAT. In order to subscribe 10.0.0.0/23 subnet multicast which is in eth0 WAN we need igmp-proxy.
+
+.. code-block:: sh
+
+ # show protocols igmp-proxy
+ interface eth0 {
+ alt-subnet 10.0.0.0/23
+ role upstream
+ }
+ interface eth1 {
+ role downstream
+ } \ No newline at end of file
diff --git a/docs/routing/index.rst b/docs/routing/index.rst
index 7ce75602..376e0919 100644
--- a/docs/routing/index.rst
+++ b/docs/routing/index.rst
@@ -19,3 +19,4 @@ BGP).
static
mss-clamp
routing-policy
+ igmp-proxy